JavaSwingコンポーネント

JavaSwing?コンポーネント一覧

Swingとは

Swing(スィング)は、JDK1.2 でサポートされた AWT よりも新しい GUIコンポーネントです。

AWTに対して以下のような特徴がある

AWT に対応する Swing の部品には次のようなものがある

Swingコンポーネント一覧

カテゴリ種類AWTSwing
ウィンドウフレームFrameJFrame
     ダイアログDialogJDialog
部品ボタンButtonJButton
  トグルボタン×JToggleButton?
  ラベルLabelJLabel
  テキストフィールドTextField?JTextField?
  テキストエリアTextArea?JTextArea?
  チェックボックスCheckboxJCheckBox?
  ラジオボタン×JRadioButton?
  コンボボックスChoiceJComboBox?
  リストListJList
  スクロールバーScrollbarJScrollBar?
  テーブル×JTable
  ツリー×JTree
  プログレスバー×JProgressBar?
ペインパネルPanelJPanel
   スクロールペインScrollPane?JScrollPane?
   タブペイン×JTabbedPane?
   キャンバスCanvas
メニューメニューバーMenuBarJMenuBar
    ツールバー×JToolBar?
    ステータスバー×
    ポップアップメニューPopupMenu?JPopupMenu?

使い方

フレーム(JFrame)

下記は、JFrame を表示するだけのシンプルなサンプルです。

JFrameTest.java

import java.awt.*;
import javax.swing.*;

class JFrameTest extends JFrame {
JFrameTest() {
getContentPane().setLayout(new FlowLayout());
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setTitle("JFrameTest");
setSize(200, 100);
setVisible(true);
}
public static void main(String [] args) {
new JFrameTest();
}
}

AWT の Frame サンプルと比べると下記のような違いがある



Reference

http://www.tohoho-web.com/java/swing.htm


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS