JavaFX von einem Array aus Buttons herausfinden auf welcher geklickt wurde aus dem Array.

Diskutiere JavaFX von einem Array aus Buttons herausfinden auf welcher geklickt wurde aus dem Array. im AWT, Swing, JavaFX & SWT Forum; Hey, Ich habe ein 2 D Array aus Buttons und habe nun auf allen einen MouseListener getan. Jedoch möchte ich nun genau Wissen, wenn auf einen...

  1. Java4win
    Java4win Mitglied
    Hey,
    Ich habe ein 2 D Array aus Buttons und habe nun auf allen einen MouseListener getan.
    Jedoch möchte ich nun genau Wissen, wenn auf einen Button geklickt wurde welcher das war, damit ich ich die Farbe des Buttons und die Buttons die um ihn sind ebenfalls Umfärben kann.

    Code (Java):
    GridPane box = new GridPane();
            box.setHgap(5);
            box.setVgap(5);
            Scene scene = new Scene(box);
            YellowButton [][] playButtons = new YellowButton[5][5];
            for(int i = 0; i < playButtons.length; i++) {
                for(int j = 0; j < playButtons[0].length; j++) {
                    playButtons[i][j] = new YellowButton();
                    playButtons[i][j].setStyle("-fx-background-color: black;");
                    playButtons[i][j].setOnMouseClicked(new EventHandler<MouseEvent>() {

                        @Override
                        public void handle(MouseEvent event) {
                           
                           
                        }
                       
                    });
                   
                    playButtons[i][j].setPrefSize(Toolkit.getDefaultToolkit().getScreenSize().height/8,
                                                  Toolkit.getDefaultToolkit().getScreenSize().width/15);
                    box.add(playButtons[i][j],i,j);
                }
            }
     
  2. Java4win
    Java4win Mitglied
    Antwort an mich selber:
    Habe es bereits gefunden.
    Mit event.getSource() bekommt man die Referenz des Objektes, damit kann ich arbeiten.
     
    mihe7 gefällt das.
Die Seite wird geladen...

JavaFX von einem Array aus Buttons herausfinden auf welcher geklickt wurde aus dem Array. - Ähnliche Themen

Mehrere JavaFX Szenen mit einem Menü
Mehrere JavaFX Szenen mit einem Menü im Forum AWT, Swing, JavaFX & SWT
JavaFX - Hintergrundmusik in einem seperatem Task/Service
JavaFX - Hintergrundmusik in einem seperatem Task/Service im Forum AWT, Swing, JavaFX & SWT
(JavaFX 8) SQLite Datenbank in einem TableView darstellen
(JavaFX 8) SQLite Datenbank in einem TableView darstellen im Forum AWT, Swing, JavaFX & SWT
JavaFX Beginneraufgabe
JavaFX Beginneraufgabe im Forum Java Basics - Anfänger-Themen
Compiler in der JavaFX stop() Methode warten lassen bist eine Aktion in einer anderen Scene gemacht
Compiler in der JavaFX stop() Methode warten lassen bist eine Aktion in einer anderen Scene gemacht im Forum AWT, Swing, JavaFX & SWT
Thema: JavaFX von einem Array aus Buttons herausfinden auf welcher geklickt wurde aus dem Array.