视图在靠近边框时无法识别鼠标输入的事件

i7uaboj4  于 2021-07-09  发布在  Java
关注(0)|答案(0)|浏览(175)

我遇到了一个奇怪的问题,当靠近边界时,我的视图无法识别鼠标事件。

这就是它应该看起来的样子。正如您所看到的,当光标检测到用白色条悬停时,光标发生了变化。

但是,当元素接近边界时,它不会检测到白色条上的悬停。为什么会这样。
注意:蓝色框的末端是我窗口的末端。这是我更改光标的代码。

settingsSeperator.setOnMouseEntered((event) -> {
            scene.setCursor(Cursor.E_RESIZE); //Change cursor to hand
    });
settingsSeperator.setOnMouseExited((event) -> {
        scene.setCursor(Cursor.DEFAULT); //Change cursor to hand
    });

编辑:我显示的是一个蓝色的vbox,我正在通过白色分隔符拖动它来调整大小。我的问题是,当白色分隔符靠近视图边界时,它无法识别任何鼠标事件,因此当蓝色vbox的宽度为零时。值得注意的是,它们的结构是分隔符和vbox都位于hbox中。我已经创建了一个解决方法,但是它并不是问题的完整解决方案。更具体地说,我试图使分隔符在靠近边界时识别鼠标事件。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题