如何使用ScenicView检查Subwindows(ContextMenus,PopupControls等)

时间:2017-10-24 23:06:08

标签: debugging javafx scenegraph

使用ScenicView,我希望能够检查诸如ContextMenu之类的内容或ComboBox的内容,但是(因为它们应该)它们会在检查发生之前消失:

Unable to inspect using ScenicView

除了改变每个控件的行为不会消失外,有没有办法冻结东西,以便可以使用SceneBuilder检查这些控件?

Here's a SSCCE ,让任何愿意跳起来的人。

1 个答案:

答案 0 :(得分:0)

我意识到这很老了,但我也遇到了这个问题。我有一个部分答案:

contextMenu.autoHideProperty().set(false);

将其放置在菜单上。但是,看来ScenicView会拒绝实际检查菜单...

SecenicView内部存在一个错误,这就是为什么它不检查SubWindows的原因。

https://github.com/JonathanGiles/scenic-view/issues/18