0

我正在使用 SWT/Jface 构建一个 RCP 应用程序,并停留在需要在透视操作上打开模型/窗口/弹出窗口的位置。

我想从透视侦听器打开一个模型/弹出/窗口(仅具有确定/取消按钮),并希望控件等待模型/弹出/窗口确定/取消按钮响应并执行弹出/模型/窗口列表器。 .......比透视监听器逻辑完整。

这就像强制透视控件等待弹出/模型/窗口操作完成。

任何建议都会非常有帮助。

4

1 回答 1

1

我猜你想要一个 modal Dialog。这是文档中有趣的部分Shell

可以使用样式位指定实例的模态。模态样式位用于确定是否为显示器上的其他 shell 阻止输入。该PRIMARY_MODAL样式允许实例阻止对其父级的输入。APPLICATION_MODAL样式允许实例阻止对 display 中每个其他 shell 的输入。该SYSTEM_MODAL样式允许实例阻止对所有 shell 的输入,包括属于不同应用程序的 shell。

Dialog因此,只需使用教程创建一个 JFace并使用SWT.APPLICATION_MODAL样式位创建它的一个新实例。

于 2013-06-19T16:01:01.373 回答