open
タイトルの通り、インスタンスのメソッドを呼び出してMessageBox
も何も起こりません。これはコードです:
Shell dialog = new Shell(SWT.TITLE | SWT.BORDER | SWT.APPLICATION_MODAL | SWT.ON_TOP);
shell.open();
このダイアログでは、いくつかの操作でこのメッセージ ボックスを開くことができます。
MessageBox box = new MessageBox(dialog, SWT.ICON_WARNING | SWT.OK);
box.setText("Warning");
box.setMessage(label);
box.open();
Unity (Ubuntu2D) を使用した Ubuntu 11.10 および OpenJDK 1.7.0_147 を使用した Compiz 0.9.6 で、RCP および RAP 開発者向けに Eclipse Indigo 3.7.2 を使用しています。この問題を解決するためのヒントをいくつか紹介します (環境変数を設定することで修正されます)がGDK_NATIVE_WINDOWS
、何も機能しません。