新規 Java ビジュアル・クラスの作成

「新規 Java™ ビジュアル・クラス」ウィザードを使用して、次に Visual Editor で設計可能なビジュアル・クラスを簡単に作成できます。

始める前に

新規 Java ビジュアル・クラスを作成する前に、そのビジュアル・クラスを配置する Java プロジェクトまたはプラグイン・プロジェクトを作成する必要があります。 新規のリッチ・クライアント・プラットフォーム (RCP) ビューまたはエディターを作成するには、RCP アプリケーション開発を使用可能にするプラグイン・プロジェクトが必要です。

このタスクについて

ウィザードは、いくつかの高速選択を基にした新規ビジュアル・クラスを生成します。 例えば、使用するツールキットやスタイル (RCP、SWT、Swing、AWT、またはその他)、ビジュアル・クラスでインスタンス化する初期コンテナーまたはコンポジット (例えば、RCP ビュー、SWT コンポジット、または Swing JFrame) を指定したり、ビジュアル・クラスを public static void main(String[] args) メソッドを含むアプリケーションとするかどうかを指定できます。

ヒント: Swing アプリケーション・スタイルを選択する場合ウィザードは、すでにその中にビルドされている、通常使用されるメニューおよびイベント・ハンドラーを含む Swing アプリケーションを生成します。

Visual Editor for Java で使用する新規 Java ビジュアル・クラスを作成する方法は、以下のとおりです。

手順

  1. Java パースペクティブで「ファイル」 > 「新規」 > 「ビジュアル・クラス」と選択します。 「新規 Java ビジュアル・クラス」ウィザードが開きます。
    「新規 Java ビジュアル・クラス」ダイアログ
  2. 「ソース・フォルダー」フィールドに、クラスを保存するワークスペース・フォルダーを入力します。これはデフォルトで現行のプロジェクトになります。
  3. 「パッケージ」フィールドに、ビジュアル Java クラスをパッケージする Java パッケージの名前を入力します。 ヒント: パッケージのポップアップ・メニューからウィザードを開いた場合、このフィールドはデフォルトでパッケージ名となります。
  4. 「エンクロージング型」 チェック・ボックスを チェックしないでください。このオプションを選択すると、指定された他のクラスにインナー・クラスが作成され、 新しいビジュアル・クラスが作成されなくなります。
  5. 「名前」フィールドに、新規 Java ビジュアル・クラスの名前を入力します。
  6. 以下のいずれかの修飾子を選択して、クラスのアクセス制御を指定します。
    • public - 他のすべてのクラスがこのクラスを使用できるようにします。
    • default - 修飾子を設定せず、同じパッケージの他のすべてのクラスがこのクラスを使用できるようにします。
  7. オプション: クラスに以下のいずれかの修飾子を選択します。
    • abstract - クラスがスーパークラス役割でサービスを行うよう指示します。
    • final - クラスをサブクラス化できないよう指示します。
  8. 「スタイル」リストで、ツールキットおよび新しいビジュアル・クラスが拡張するビジュアル要素を選択します。 例えば、RCP ビュー、SWT コンポジット、または Swing JPanel を選択できます。
    注: RCP ビューまたはエディターは、リッチ・クライアント・プラットフォーム (RCP) アプリケーション開発で使用可能なプラグイン・プロジェクト内でのみ作成することができます。
    「スーパークラス」フィールドには、適切なクラス名が表示されます。 スタイルに「その他」を選択した場合、拡張するスーパークラスを指定するか、デフォルトの java.lang.Object を使用する必要があります。java.lang.Object スーパークラスは、例えば、SWT シェルを使用する SWT アプリケーション用に使用できます。
  9. オプション: 新しいビ ジュアル・クラスに追加のインターフェースをインポートし、実装す るには、「追加」をクリックしてインターフェースを選択し、「OK」をクリックします。実装するインターフェースが「インターフェース」フィールドにリストされます。各インターフェースについてこのステップを繰り返します。
  10. オプション: 以下のいずれかのチェック・ボックスを選択して、新しいビジュアル・クラスに追加のメソッド・スタブを生成します。
    • public static void main(String[] args) - クラスを Java アプリケーションとして実行するための stub main() メソッドを生成します。SWT アプリケーションの場合、Visual Editor は必要な表示ループも main メソッドに生成します。
    • スーパークラスからのコンストラクター - スーパークラスから継承されたメソッドを初期化するためのコンストラクター・スタブを生成します。
    • 継承された抽象メソッド - スーパークラスから継承された追加の抽象メソッド用にスタブを生成します。
  11. プロジェクト・プロパティー内で構成されたように、ウィザードがソース・コードにコメントを追加するようにするには、「コメントの生成」を選択します。
  12. 「終了」をクリックします。

タスクの結果

ウィザードにより、新しいビジュアル・クラスを含む新規 .java ファイルが生成され、 Visual Editor for Java でクラスが開きます。

フィードバック