Как поставить элементы Label, Button и т.д. выше картинки (ImageView)? - Java

Узнай цену своей работы

Формулировка задачи:

Использую изображение как фон, но после того как поставил картинку кнопки и лейблы перестали отображаться. Как я понял картинка стоит выше всех остальных элементов. Ни где не нашел в инете как это исправить
HBox top = new HBox(10);
Label logoLabel = new Label("Sea Fight");
logoLabel.setStyle("-fx-color: white; -fx-font-size: 20px;");
 
ImageView logoImg = new ImageView(new Image(getClass().getResourceAsStream("/img/menu_bg.jpg")));
top.getChildren().add(logoImg);
top.getChildren().add(logoLabel);
top.setAlignment(Pos.CENTER);

Решение задачи: «Как поставить элементы Label, Button и т.д. выше картинки (ImageView)?»

textual
Листинг программы
top.setStyle("-fx-background-image: url(/img/menu_bg.jpg");//По поводу пути мб придется с бубном потанцевать немножко и возможно кавычки добавить в url (стили не добавлял программно)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4 из 5
Похожие ответы