1

SWT のみを使用してプロジェクトを開始しています。
私は SWT を使用したことがないので、インとアウトを学ぼうとしています。
ベースダイアログウィンドウを作成したい(Swingでの作業からダイアログと呼びますが、SWTについてはわかりません)。
このウィンドウは、ユーザーがメニュー アクションをクリックした後に最初に表示されるものです。ウィンドウには、最終的にアクションを実行するボタンがあり、テーブルビューアもあります。基本的には、ユーザーがメイン アプリケーションから小さなアプリケーションを開くようなものです。

Swing では、ダイアログ クラスを作成し、テーブル リスナーを追加するだけです。しかし、SWT では、それがダイアログなのかフォームなのか、それとも何なのかわかりません。

このベース SWT ウィンドウを作成するには、何を使用すればよいですか?

4

1 に答える 1

1

SWTには役立つダイアログがたくさんあります。私は通常FormDialogを拡張していましたが、Eclipseバンドルのコードを見て学ぶことができます。以下の例を参照してください。

public class SomeDialog extends FormDialog {

  public SomeDialog(Shell shell) {
    super(shell);
  }

  @Override
  protected void createFormContent() {
  }
}

そして、あなたに大いに役立つかもしれないもう一つのヒント。Windowsでは、ダイアログを開くか、ビューまたはエディターにフォーカスを合わせ、ALT+ SHIFT+を押しF1てプラグインスパイを開き、そのウィジェットのソースコードへのパスを表示できます。

于 2012-08-23T15:45:06.430 に答える