Я пытался создать чат уже неделю или около того, цель состоит в том, чтобы чат превратился в анимированный чат, содержащий фигуры и фоновые комнаты. до сих пор я создал графический интерфейс с фоном и теперь пришел к тому, что я хочу добавить своих персонажей, если кто-то подключится. Графический интерфейс создается в JavaFx Scenebuilder, а таблица стилей создается в CSS.
Идея заключается в том, что когда кто-то подключается к серверу, ему предоставляется человек в чате, а затем случайное место на экране, чтобы стоять (позже реализовать движение :)), но моя проблема в том, что когда я пытаюсь создать метку с прикрепленным изображением графический интерфейс, похоже, не отображает изображение (как показано в примере изображения ниже), мой код выглядит следующим образом:
Label test = new Label();
test.setStyle("build.css");
test.setText("Here i am");
test.setVisible(true);
Image img = new Image(getClass().getResourceAsStream("Figur.png"));
Label test2 = new Label("", new ImageView(img));
test2.setLayoutX(50);
test2.setLayoutY(30);
test2.setVisible(true);
приведенный выше код - это 2 попытки создать метки, и графический интерфейс по-прежнему их не показывает. Моя текущая мысль заключается в том, что метки прячутся за фоновым изображением графического интерфейса, потому что я просто добавил изображение через CSS (со следующим кодом):
#AnchorPane{-fx-background-image:url('Background.JPG');}
Может ли кто-нибудь помочь мне и подсказать, как я могу сделать так, чтобы мои метки отображались внутри изображения и были видны? :)
Заранее спасибо!