Здравствуйте, уважаемые.
Довольно много сигарет скурил пока разбираюсь с данным сабжем.
Собственно есть цикл построения нескольких
VBox в
Accordion.
Код:
Accordion accordion = new Accordion();
for(int i = 0; i < 5; i++)
{
VBox vbox = VBoxBuilder.create().id("insettextvbox").spacing(10).padding(new Insets(10)).children(
ButtonBuilder.create().text("Создать").id("button1").onAction(create).build(),
ButtonBuilder.create().text("Старт").id("button2").onAction(start).build()).build();
VBox leftVbox = new VBox();
leftVbox.getChildren().addAll(vbox);
TitledPane t = new TitledPane("Кнопка " + i, leftVbox);
accordion.getPanes().addAll(t);
}
Действие на нажатие записывается в
onAction(create) и потом само выполнение происходит из
Код:
static final EventHandler<ActionEvent> create = new EventHandler<ActionEvent>() {
public void handle(ActionEvent e) {
}
};
Ну, и сам вопрос: Как повесить разные екшены на кнопки в боксе?
P.S. Убирать цикл не предлагать, так как количество боксов будет меняться на более.
Буду очень благодарен за любую помощь.