Итак, я пытаюсь создать своего рода игру «Колесо фортуны» или «Висельник». У меня есть 33 кнопки, которые представляют алфавит, 1 кнопка = 1 буква. Когда пользователь нажимает один, он должен «исчезать» (становится отключенным и невидимым). Я создал все кнопки в SceneBuilder, чтобы они были расположены в файле FXML.Создание кнопки «исчезает» при нажатии
Как я на самом деле это делаю? Я создал этот метод для первой кнопки. Но это не работает должным образом, независимо от того, какая кнопка я нажимаю, первая исчезает. Есть ли более простой способ сделать это с написанием 33 разных методов для каждой кнопки?
public void letterChosen (ActionEvent evt) {
b1.setDisable(true);
b1.setVisible(false);
Вместо b1 попробуйте метод getSource объекта ActionEvent. Это вернет источник события, который, мы надеемся, будет кнопкой, которую вы ищете – VortixDev
Спасибо, он работает сейчас! – Felix