Java 防止鼠标离开节点?

Java 防止鼠标离开节点?,java,javafx,javafx-8,Java,Javafx,Javafx 8,我有一个VBox,如果用户选择,它将进入编辑模式。如何防止鼠标离开VBox并单击其他对象 或者,如何屏蔽应用程序的其余部分并确保它们不可单击?把它们染成浅色也能说明这一点。例如Adobe Illustrator如何进入形状的编辑模式。在布局中添加一个单独的窗格,并将其可见性设置为false,将其样式设置为-fx background color:00000077。将VBox添加到该窗格顶部,但不能作为窗格的子级。您的布局应该如下所示: layout -> controls -&

我有一个VBox,如果用户选择,它将进入编辑模式。如何防止鼠标离开VBox并单击其他对象

或者,如何屏蔽应用程序的其余部分并确保它们不可单击?把它们染成浅色也能说明这一点。例如Adobe Illustrator如何进入形状的编辑模式。

在布局中添加一个单独的窗格,并将其可见性设置为false,将其样式设置为-fx background color:00000077。将VBox添加到该窗格顶部,但不能作为窗格的子级。您的布局应该如下所示:

layout
   -> controls
   -> pane
   -> vbox
其中layout是主布局节点,controls是包含大部分界面的节点,pane是变暗窗格,vbox是要强调的vbox。应按该顺序添加子项

每当vbox中的节点具有焦点时,在焦点丢失或用户接受用户输入时显示窗格并隐藏它。窗格可见时,将阻止用户与界面的其他部分交互,特别是布局中除vbox之外的任何节点