使用SWT,我有2个窗口(在这种情况下,称为win1& win2)。 win1是主窗口,它有一个打开win2的按钮。当我按下它时,出现win2并且焦点转移到它。 我不希望用户能够与win1进行交互,直到他们退出win2。我该怎么做?基本上,我想在win2关闭之前“锁定”win1。
将Java 1.7与Eclipse Kepler和WindowBuilder插件结合使用。
答案 0 :(得分:2)
使用
win2 = new Shell(win1, SWT.APPLICATION_MODAL)
以及您已经用于下级窗口的任何其他标志。