私は3つのボタン - 赤、黄、緑を持っています。ユーザーは、赤色から緑色の順にクリックする必要があります。これが起こった場合、「OK」と表示され、そうでない場合、「間違っている」などと表示されます。クリック注文を正しく取得する方法がわからないため、私は立ち往生しています。JavaFXのボタンをクリックしてください
これは私の今のところですが、正しく動作しません。
@Override
public void start(Stage primaryStage) {
VBox root = new VBox();
Button b1 = new Button("Red");
Button b2 = new Button("Yellow");
Button b3 = new Button("Green");
root.getChildren().add(b1);
root.getChildren().add(b2);
root.getChildren().add(b3);
Scene scene = new Scene(root);
primaryStage.setTitle("Traffic");
primaryStage.setScene(scene);
primaryStage.sizeToScene();
primaryStage.show();
b1.setOnAction((ActionEvent t) -> {
b2.setOnAction((ActionEvent t1) -> {
b3.setOnAction((ActionEvent t2) -> {
System.out.println("OK");
});
});
});
}
あなたは私たちが助けることができるようにしようとしているコードを入力してください。 – Swagin9