Я очень новичок в JavaFX
, и у меня возникла проблема с использованием моего пользовательского класса в FXML
. Консоль продолжает давать мне это исключение при попытке загрузить main.fxml
:FXML: ClassNotFoundException
... 1 more
Caused by: java.lang.ClassNotFoundException: sample.View$BoardPane
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
...
Я создал BoardPane
класс как подкласс FlowPane
в пакете sample.View
и передал ему в моем FXML как:
<?import sample.View.BoardPane?>
...
<TitledPane expanded="true" collapsible="false" text="BoardPane" fx:id="centerTitledPane">
<BoardPane fx:id="mechoBoardPane"/>
</TitledPane>
...
и структура проекта выглядит следующим образом:
- ресурсы
- FXML
- main.fxml
- FXML
- ...
- ЦСИ
- ...
- образец
- ...
- Посмотреть
- BoardPane
Может кто-нибудь, пожалуйста, помогите мне в этом? Я искал какое-то время и не нашел никаких объяснений.
вы можете попробовать использовать '' с '*' или '<.? import sample.View. *?> ' – varren
@varren Я пробовал оба, и они не помогли :( –