Fieds_labo3
swing-階層構造
最終更新:
fieds_labo3
-
view
Swing 階層構造
トップレベルコンテナ、中間(Intermediate)コンテナ、アトミックコンポーネント(個々部品)の3階層構造
トップレベルコンテナは必須。
SwingはawtGUIの後継バージョン。(継承クラス)
Javaルック&フィールとWinルック&フィールが選択可能。Javaルックの場合、OSを問わず実行時の表示は同じ。
トップレベルコンテナは必須。
SwingはawtGUIの後継バージョン。(継承クラス)
Javaルック&フィールとWinルック&フィールが選択可能。Javaルックの場合、OSを問わず実行時の表示は同じ。
1.18個のパッケージ
18個あるが、だいたいみんなjavax.swingとjavax.swing.eventしか使わないらしい
18個あるが、だいたいみんなjavax.swingとjavax.swing.eventしか使わないらしい
- javax.accessibility
- javax.swing
- javax.swing.border
- javax.swing.colorchooser
- javax.swing.event
- javax.swing.filechooser
- javax.swing.plaf
- javax.swing.plaf.basic
- javax.swing.plaf.metal
- javax.swing.plaf.multi
- javax.swing.plaf.synth
- javax.swing.table
- javax.swing.text
- javax.swing.text.html
- javax.swing.text.html.parser
- javax.swing.text.rtf
- javax.swing.tree
- javax.swing.undo
2.トップレベルコンテナ
描画のための外枠、窓枠
描画のための外枠、窓枠
- JFrame
- JDialog
- JApplet
3.中間コンテナ
他のコンポーネントの配置、ブロック化。ペイン。
他のコンポーネントの配置、ブロック化。ペイン。
- General系:汎用。
- JPanel
- JScrollPane
- JTabbedPane
- Special系:特殊
- JInternalFrame
- JRootPane
4.アトミック・コンポーネント
個々の部品
個々の部品
- JBUtton
- JToggleButton
- JLabel
- JTextField
- JTextArea
- JCheckBox
- JRadioButton
- JComboBox
- JList
- JScrollBar
- JTable
- JTree
- JProgressBar
- JMenuBar
- JToolBar
- JPopupMenu