奇妙な理由で、サーブレットから 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();
何か案は?