で動作しません。open
インスタンスのメソッドを呼び出すと、何も起こりません。 これはコードです:Eclipse RCP MessageBox.openは、Ubuntu 11.10
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();
私はUbuntuの11.10でRCPおよびRAP開発者のためのEclipseインディゴ3.7.2を使用していますUnity(Ubuntu2D)とCompiz 0.9.6、OpenJDK 1.7.0_147。 Hereとhereは、この問題を解決するためのヒントです(環境変数GDK_NATIVE_WINDOWS
を設定することで修正されます)。
感謝。はい、私のプロジェクトはJavaプロジェクトです。 Swingは完全に機能しますが、SWTライブラリを使用する必要があります。 – Alberto