出于某种奇怪的原因,我需要从 servlet 打开 swt 对话框。这甚至可能吗?目前我有这个但得到“无效的线程访问错误”。到目前为止,我正在这样做。
Thread th=new Thread(new Runnable(){
@Override
public void run() {
Shell shell = new Shell();
FileDialog dialog=new FileDialog(shell);
dialog.setText("Enter a filename");
dialog.setFilterPath("c:\\");
String selected=dialog.open();
log.error(selected);
shell.dispose();
}
});
th.start();
有任何想法吗?