FXML загрузчик не видит мой класс

120
07 ноября 2019, 20:40

Создал класс FanStackPane, который наследуется от обычного StackPane, для того что бы расставить элементы как я хочу. Но теперь при старте программы вылетает ошибка Caused by: java.lang.ClassNotFoundException: Main.GameWindow$FanStackPane, меня в ней смущает $.

Вот код FXML:

<?import Main.GameWindow.FanStackPane?>
<AnchorPane prefHeight="768.0" prefWidth="1366.0" style="-fx-background-color: transparent;" xmlns="http://javafx.com/javafx/10.0.1" xmlns:fx="http://javafx.com/fxml/1" fx:controller="Main.GameWindow.GameController">
   <children>
      <ImageView fitHeight="768.0" fitWidth="1366.0" layoutY="-4.0">
         <image>
            <Image url="@../Additions/gameTable.png" />
         </image>
      </ImageView>
      <AnchorPane layoutX="366.0" layoutY="474.0" prefHeight="159.0" prefWidth="829.0" />
      <FanStackPane fx:id="stackPane" layoutX="333.0" layoutY="651.0" prefHeight="177.0" prefWidth="591.0">
         <children>

Дальше просто элементы и закрытие FanStackPane.

А вот загрузка окна

gameLoader.setLocation(getClass().getResource("/Main/GameWindow/Game.fxml"));
        Parent gameRoot = gameLoader.load();
READ ALSO
Кодировка на Java

Кодировка на Java

Здравствуйте пишу простую программу на Java, но при компиляции в консоли выводит какие-то символы вроде этого "Р?Р?С?Р? Р?Р°С?РёР?Р° Р?С? Р?Р?Р?Р?С?Р?...

129
Андроид передача файла по сети

Андроид передача файла по сети

Всем приветОпыта с андроидом нет, поэтому получил вот такую проблему, которую никак не могу решить

112
Почему не подключается файл со стилями к jsp?

Почему не подключается файл со стилями к jsp?

Приложение с поддержкой spring-mvc Вот как я его подключаю:

176