@bubuxDD

Как сделать подсказку?

Дано AnchorPane размером 1000 на 1000. Как создать в месте, в котором кликнул человек мышкой, новый объект(label)?
  • Вопрос задан
  • 143 просмотра
Решения вопроса 1
@bubuxDD Автор вопроса
Ответ найден, вешаем слушателя на клик мышки, а дальше все просто
label = LabelBuilder.create()    // создание билдера для Label
                .text("SomeText")             // текстовое значение
                .prefWidth(100)                // возможная ширина
                .prefHeight(50)                // возможная высота
                .alignment(Pos.CENTER)         // выравнивание содержимого по центру
                .layoutX(100) // задание  коорд. Х
                .layoutY(100)  // задание  коорд. Y
                .style("-fx-background-color: orange;")  // зарисуем фон в оранжевый
                .build(); // создадим из билдера сам объект класса Label
        pane.getChildren().add(label);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы