まとめ SwingによるGUI部品クラス一覧
| GUI部品 |
クラス |
| フレーム |
JFrame |
| アプレット |
JApplet |
| ダイアログ |
JDialog |
| パネル |
JPanel |
| ボタン |
JButton |
| ラジオボタン |
JRadioButton |
| チェックボックス |
JCheckBox |
| リストボックス |
JList |
| コンボボックス |
JComboBox |
| ラベル |
JLabel |
| メニュー |
JMenu |
| スクロールバー |
JScrollBar |
| 単一行テキストボックス |
JTextField |
| 複数行テキストボックス |
JTextArea | GUIのリスナ一覧表@
| GUI部品 |
イベントクラス |
イベントリスナ |
イベント処理メソッド |
| JButton |
ActionEvent |
ActionListener |
ActionPerformed |
ボタンが押された |
| JRadioButton |
| JComboBox |
| JCheckBox |
| JTextField |
Enterが押された |
| JList |
ListSelectionEvent |
ListSelectionListener |
Valuechanged |
項目が選択 |
| JScrollbar |
AdjustmentEvent |
AdjustmentListener |
AdjustmentValuechanged |
スクロールバーが動いた |
GUIのリスナ一覧表A
| null |
部品の1つ1つについて、位置のサイズを指定 |
| FlowLayout |
画面の上から下へ、左から右へ、順に部品を載せる |
| BorderLayout |
下の5つの領域に分け、其の部分に割り当てるかを指定
| NORTH |
| WEST |
CENTER |
EAST |
| SOUTH | |
| GridLayout |
画面を格子に分け、どの部分に割り当てるかを指定
|
| BoxLayout |
縦方向、又は横方向に1列に並べる |
| GridBagLayout |
「GridLayout」と同様、表の様に縦と横に分け、高さや幅を別々に設定可能
又、部品が各セルを跨いでも良い | 戻る |