我正在使用 SWT/Jface 构建一个 RCP 应用程序,并停留在需要在透视操作上打开模型/窗口/弹出窗口的位置。
我想从透视侦听器打开一个模型/弹出/窗口(仅具有确定/取消按钮),并希望控件等待模型/弹出/窗口确定/取消按钮响应并执行弹出/模型/窗口列表器。 .......比透视监听器逻辑完整。
这就像强制透视控件等待弹出/模型/窗口操作完成。
任何建议都会非常有帮助。
我正在使用 SWT/Jface 构建一个 RCP 应用程序,并停留在需要在透视操作上打开模型/窗口/弹出窗口的位置。
我想从透视侦听器打开一个模型/弹出/窗口(仅具有确定/取消按钮),并希望控件等待模型/弹出/窗口确定/取消按钮响应并执行弹出/模型/窗口列表器。 .......比透视监听器逻辑完整。
这就像强制透视控件等待弹出/模型/窗口操作完成。
任何建议都会非常有帮助。
我猜你想要一个 modal Dialog
。这是文档中有趣的部分Shell
:
可以使用样式位指定实例的模态。模态样式位用于确定是否为显示器上的其他 shell 阻止输入。该
PRIMARY_MODAL
样式允许实例阻止对其父级的输入。该APPLICATION_MODAL
样式允许实例阻止对 display 中每个其他 shell 的输入。该SYSTEM_MODAL
样式允许实例阻止对所有 shell 的输入,包括属于不同应用程序的 shell。
Dialog
因此,只需使用本教程创建一个 JFace并使用SWT.APPLICATION_MODAL
样式位创建它的一个新实例。