Как я могу поставить слушатель на кнопку из JavaFx? - PullRequest
0 голосов
/ 09 ноября 2019

Я пытался прослушать массив кнопок с помощью addActionListener, но появилось это сообщение: «Метод addActionListener (Controleur) не определен для типа Button». Я должен поместить слушателей на каждую кнопку, которые соответствуют шаблону MVC, поэтому у меня есть класс управления, который реализует ActionListener.

открытый класс Controleur реализует ActionListener {

@Override
public void actionPerformed(ActionEvent event) {
    System.out.println("Pressed");

}

метод класса GUIpour les boutons

private void createGrilleButton(String button[][], Button tabButton[][], GridPane gridPane){
    int lengthLine = button.length;
    int lengthColumn = button[0].length;

    for(int i = 0; i < lengthLine; i++){
           for(int j = 0; j < lengthColumn; j++){
               tabButton[i][j] = createButton(button[i][j]);
               tabButton[i][j].setMinSize(60, 60);
               gridPane.add(tabButton[i][j], i, j);
               tabButton[i][j].addActionListener(new Controleur());
           }
        }
}

Просто хочу понять, почему классу Button не нужен этот слушатель

...