JavaFX - отдельная дочерняя ограничивающая рамка от родительской - PullRequest
0 голосов
/ 19 октября 2019

У меня проблема с графиком, который я сделал в JavaFX. Я создаю метку и добавляю ее к точке мыши, введите:

Label label = new Label(s);
label.setTranslateY(-20.0);

...

setOnMouseEntered(new EventHandler<MouseEvent>() {
    @Override
    public void handle(MouseEvent mouseEvent) {
        getChildren().setAll(label);
        toFront();
    }
});

setOnMouseExited(new EventHandler<MouseEvent>() {
    @Override
    public void handle(MouseEvent mouseEvent) {
        getChildren().clear();
    }
});

В результате точка и метка разделяют ограничивающий прямоугольник.

Я хотел бы, чтобы ограничивающие рамки этих двух были отдельными. Таким образом, когда курсор выходит из точки, метка должна исчезнуть. В настоящее время метка будет по-прежнему отображаться, пока она находится в поле, сгенерированном меткой и комбинированной точкой.

Буду признателен за любую помощь в выяснении, как разделить ограничивающие рамки этих двух элементов. Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...