Как я могу использовать пользовательскую панель в FXML
Я создал пользовательскую панель
MyStackPane extends StackPane
Когда я использую его в FXML
<?xml version="1.0" encoding="UTF-8"?>
<?import application.MyStackPane?>
<MyStackPane xmlns:fx="http://javafx.com/fxml>
<!-- TODO Add Nodes -->
</MyStackPane >
Classnotfoundexception бросает. Как я могу использовать его в FXML?
1 ответ:
Нет ничего явно неправильного в FXML, который вы представляете.
У Oracle есть учебник для создания пользовательского элемента управления и FXML. Учебник связывает проект с исходным кодом. Прочитайте учебник, загрузите образец исходного кода и изучите его, а затем примените то, что вы узнали, к своей ситуации. Пример действительно небольшой объем кода, но я не хочу размещать его здесь, потому что его Оракул.
Примечание, Вы можете использовать свою пользовательскую панель из FXML в SceneBuilder, см. документация SceneBuilder .