#button #javafx #fxml
#кнопка #javafx #fxml
Вопрос:
Итак, я работаю над этим школьным проектом, в котором я создал несколько кнопок с текстом, загруженным из моей базы данных. Эти кнопки создаются каждый раз путем добавления новой кнопки с другим фрагментом текста внутри нее. Мне нужно, чтобы моя другая функция вызывалась во время нажатия одной из этих кнопок.
Простая функция кнопки:
public Button addOptionToSidebar(String Text)
{
optionSize ;
Button optionButton = new Button();
optionButton.setAlignment(Pos.CENTER);
optionButton.setMaxSize(Double.MAX_VALUE, Double.MAX_VALUE);
optionButton.setText(Text);
optionButton.setStyle("-fx-background-color: #fff; -fx-cursor: hand;");
//Toevoegen aan sidebar
CollectieSidebar.addRow(optionSize, optionButton);
return optionButton;
}
Каждый раз, когда создается кнопка, вызывается функция, описанная выше.
Комментарии:
1. Да @Calculuswhiz. Я не знаю, о чем я думал в то время, ахахах
Ответ №1:
Я чувствую себя очень глупо, спрашивая об этом. Эта проблема, конечно, исправлена путем создания оператора onAction при создании каждой кнопки.