У меня проблема с тем, чтобы всплывающее меню работало в моем коде. То, как я его настроил, заключается в том, что, если нажать кнопку, она откроет новую сцену (которая запрашивает, хотят ли они что-то удалить).)
однако эта новая сцена - это еще один файл FXML со своим собственным контроллером, и когда я попытался заставить новый контроллер FXML что-то удалить, это не сработало, потому что код не в том же контроллере, поэтомуя не могу выполнить код из ПЕРВОГО контроллера.
Теперь я просто хочу иметь возможность открыть диалог в том же классе, и я не знаю, как преобразовать код, чтобы он былв том же контроллере.это код FXML, который я хочу сохранить в том же контроллере
<AnchorPane id="AnchorPane" prefHeight="89.0" prefWidth="388.0"
xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/8"
fx:controller="finalprojectjava.DeletePopupController">
<children>
<Label layoutX="48.0" layoutY="14.0" prefHeight="32.0" prefWidth="293.0" text="Are you sure you want to delete contact?">
<font>
<Font size="16.0" />
</font>
</Label>
<Button layoutX="92.0" layoutY="50.0" mnemonicParsing="false" onAction="#acceptButton" prefHeight="25.0" prefWidth="91.0" text="Yes" />
<Button layoutX="195.0" layoutY="50.0" mnemonicParsing="false" onAction="#declineButton" prefHeight="25.0" prefWidth="91.0" text="No" />
</children>
</AnchorPane>