簡單地說:有什麼辦法可以創建非模態JFace對話框嗎?我試過撥打setShellStyle
無濟於事。如果我沒有記錯,這不是擺動的問題 - 這是SWT的缺點,還是我只是濫用小部件?非模態JFace對話框?
TIA
簡單地說:有什麼辦法可以創建非模態JFace對話框嗎?我試過撥打setShellStyle
無濟於事。如果我沒有記錯,這不是擺動的問題 - 這是SWT的缺點,還是我只是濫用小部件?非模態JFace對話框?
TIA
使用
setShellStyle(SWT.CLOSE | SWT.MODELESS | SWT.BORDER | SWT.TITLE);
setBlockOnOpen(false);
似乎是慣例。這不適合你?
@Override
protected void setShellStyle(int newShellStyle) {
super.setShellStyle(SWT.CLOSE | SWT.MODELESS| SWT.BORDER | SWT.TITLE);
setBlockOnOpen(false);
}
上面的代碼將解決這個問題..
強烈推薦。 謝謝:) – Asakura 2016-03-26 21:09:49
我還沒有嘗試過的正是這種方式。我會嘗試並回復你。 – javamonkey79 2011-04-26 21:18:41
我很確定這是它,我有另一個問題正在混淆它。你在哪裏找到這種做法? – javamonkey79 2011-04-26 21:25:49
from [this post](http://dev.eclipse.org/newslists/news.eclipse.platform.swt/msg09439.html),但我過去曾使用類似的東西,並且已經工作。 – 2011-04-26 21:27:30