0
Ich habe Probleme zu versuchen, damit es funktioniert. Wenn ein Benutzer eine Karte klickt, sollte ein Bild angezeigt werden. Dies ist der Teil des Spiels, das mit der Klick Aktion beteiligt ist:Connection Spiel Auswahlkarte in Java
ArrayList<CardFace> aFaces = mod.getCards();
for (int i = 0; i < ConcentrationModel.BOARD_SIZE ; i++) {
for (int j = 0; j < ConcentrationModel.BOARD_SIZE ; j++) {
int index = (i * ConcentrationModel.BOARD_SIZE) + j;
Card fc = (Card)aFaces.get(index);
Button pic = new Button("",new ImageView(fc.getImage()));
grid.add(pic, i, j);
pic.setScaleX(1);
pic.setScaleY(1);
pic.setOnAction(event -> System.out.println("Image clicked!!!"));
}
}
Verfahren pic.setOnAction (event -> ...) ist, wo die Operation durchgeführt werden soll. Welchen Ansatz sollte ich machen?