使用SWT,我有2个窗口(在这种情况下,称为win1和win2)。 win1是主窗口,它具有一个打开win2的按钮。当我按它时,出现win2并将焦点转移到它。
我不希望用户能够与win1交互,直到他们退出win2。我该怎么办?基本上,我想“锁定” win1直到win2关闭。

将Java 1.7与Eclipse Kepler和WindowBuilder插件一起使用。

最佳答案

采用

win2 = new Shell(win1, SWT.APPLICATION_MODAL)


以及您已在下属窗口中使用的所有其他标志。

07-26 00:00