debugging - 如何使用 ScenicView 检查子窗口(ContextMenus、PopupControls 等)

标签 debugging javafx scenegraph

使用 ScenicView ,我希望能够检查诸如 ContextMenu 之类的东西s 或 ComboBox 的内部,但是(正如他们应该的那样)在上述检查发生之前它们就消失了:

Unable to inspect using ScenicView

除了将每个控件的行为更改为不消失之外,有没有办法卡住事物以便可以使用 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/

相关文章:

python - 有没有办法在ROS RViz中可视化Drake SceneGraph?

debugging - Erlang "system"内存部分不断增长

python - GDB 崩溃 - 意外的 GDB STDERR : Fatal Python error: Py_Initialize: Unable to get the locale encoding

c++ - 错误代码 C2451 无法运行基本程序

java - GUI 的单独线程

java - 在 JavaFX 中切换主题

swing - 在 Swing 应用程序中制作 JavaFX 警报/对话框模式

java - 如何在netbeans、java web项目的第一行中断

C++ - 创建几何体

c++ - 旋转 4x4 矩阵会导致随时间缩放