使用 ScenicView ,我希望能够检查诸如 ContextMenu
之类的东西s 或 ComboBox
的内部,但是(正如他们应该的那样)在上述检查发生之前它们就消失了:
除了将每个控件的行为更改为不消失之外,有没有办法卡住事物以便可以使用 SceneBuilder 检查这些控件?
Here's a SSCCE ,给任何愿意的人一个快速开始。
最佳答案
我意识到这很旧,但我也遇到了这个问题。我有一个部分的答案:
contextMenu.autoHideProperty().set(false);
将使菜单保持不变。但是,似乎 ScenicView 会拒绝实际检查菜单......
SecenicView 内部存在一个错误,这就是它不检查子窗口的原因。
https://github.com/JonathanGiles/scenic-view/issues/18
关于debugging - 如何使用 ScenicView 检查子窗口(ContextMenus、PopupControls 等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46921341/