Swing

Swingの最新ニュースをまとめて検索!

Swingの部品を使用したウィンドウの例

Swingは、プログラミング言語Javaグラフィカルユーザーインターフェース (GUI) を構築するためのツールキット。同じくJavaのGUIツールキットであるAWTを拡張したもの。

AWTはオペレーティングシステムのウィンドウシステムに準じたデザインになるのに対し、Swingで作成したGUIはJavaプログラム上で描画されるので、より柔軟な設計が可能となる。AWTに対しSwingのようなコンポーネントを軽量コンポーネント (Light Weight Component) と呼ぶ。

プラグイン可能なLook&Feelを持っているので、簡単にLook&Feelを切り替えることができる。 またAWTには無かった、スライダーやスピナ、ツリー表示をするコンポーネントなど高度なコンポーネントが用意されている。

[編集] プログラム例

import javax.swing.JFrame;
import javax.swing.JLabel;

public class HelloWorld {
    public static void main(String[] args) {
        JFrame frame = new JFrame();
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.getContentPane().add(new JLabel("Hello, world!"));
        frame.setLocationRelativeTo(null);
        frame.pack(); 
        frame.setVisible(true);
    }
}

[編集] 関連項目

[編集] 外部リンク

ウィキブックス
ウィキブックスJava関連の教科書や解説書があります。

最終更新 2009年9月17日 (木) 01:53 (日時は個人設定で未設定ならばUTC)。
【Swing】変更履歴

ご利用上の注意

もっと調べる!