2016-01-13 52 views
0

我有一个它是由矩形组节点。 他们分散在各地的小组和很多群体的背景是可见的,由矩形填充。如何让群组点击?

我有一个上下文菜单弹出窗口点击矩形的时候,我想不同的上下文菜单单击该组的背景时显示。

我试图

Group g = new Group(); 
g.setOnMouseClicked((e) -> { 
    world.show(g, Side.TOP, 0, 0); 
}); 

但现在,当我点击矩形两个矩形上下文菜单中显示出来,以及各组上下文菜单。

我怎能让这样的组菜单的背景(其中一个矩形没有放置)点击时只显示了?

回答

1

尝试使用事件接收的矩形

rect.setOnMouseClicked(e -> { 
    world.show(rect, Side.TOP, 0, 0); 
    e.consume(); 
}); 
+0

我试过,但现在的组背景不再是点击。 – Mkey

+0

@Mkey,我不认为你可以观察组的背景鼠标点击。因为一个团队根本没有背景。请编辑您的问题提供您当前使用情况的http://stackoverflow.com/help/mcve。尝试使用'Pane'代替'Group'来查看“真实”背景。 –