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 件のコメント:
コメントを投稿