・ このブログの記事(テキスト・画像)について

2011年12月6日火曜日

【swing】Eclipse3.7の「WindowBuilder 」でSwingでレッツアプリ開発!! その1

eclipse3.7からWindowBuilderというプラグインが追加されて用です!!!

swingについては、耳にした程度で・・・・具体的にこれで開発したことはありません。

このswingは、
ぱっとみ、マルチスレッド向きでは、無い?って印象です。
シングルスレッド向きのアプリは、作成しやすいのかな?



百聞は一見にしかず!!!
何かアプリを作成してみます。



eclipse3.7のWindowBuilderプラグインはデフォルトでは、無効になっているので、有効にする。




WindowBuilderのプラグインをインストールする。


新規->その他を押下
javaプロジェクトを選択

プロジェクトが生成された
新規->その他->WindowBuilder->Application Windowを選択


パッケージ名と名前を入力する。
swingで必要なフレーム類がプロジェクトへ生成された
プロジェクトをJavaアプリとして起動する。

アプリが起動した。

下記は、生成されたソースの貼り付け

package jp.co.hanatann.swing_hello;

import java.awt.EventQueue;

public class Swing_Hello {

 private JFrame frame;

 /**
  * Launch the application.
  */
 public static void main(String[] args) {
  EventQueue.invokeLater(new Runnable() {
   public void run() {
    try {
     Swing_Hello window = new Swing_Hello();
     window.frame.setVisible(true);
    } catch (Exception e) {
     e.printStackTrace();
    }
   }
  });
 }

 /**
  * Create the application.
  */
 public Swing_Hello() {
  initialize();
 }

 /**
  * Initialize the contents of the frame.
  */
 private void initialize() {
  frame = new JFrame();
  frame.setBounds(100, 100, 450, 300);
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 }

}


ほほー、
あっという間に作成できました ^^


0 件のコメント:

コメントを投稿