非模态 JFace 对话框?

2022-09-04 06:05:02

简单地说:有没有办法创建非模态JFace对话框?我试过打电话,但无济于事。如果我没记错的话,这不是一个摇摆不定的问题 - 这是SWT的缺点,还是我只是滥用了小部件?setShellStyle

断续器


答案 1

setShellStyle(SWT.CLOSE | SWT.MODELESS | SWT.BORDER | SWT.TITLE);
setBlockOnOpen(false);

似乎是惯例。这对您不起作用?


答案 2
@Override
protected void setShellStyle(int newShellStyle) {           
    super.setShellStyle(SWT.CLOSE | SWT.MODELESS| SWT.BORDER | SWT.TITLE);
    setBlockOnOpen(false);
}

上面的代码将解决问题。


推荐