「swing-階層構造」の編集履歴(バックアップ)一覧に戻る

swing-階層構造 - (2008/10/29 (水) 16:30:57) のソース

*Swing 階層構造
トップレベルコンテナ、中間(Intermediate)コンテナ、アトミックコンポーネント(個々部品)の3階層構造
トップレベルコンテナは必須。
SwingはawtGUIの後継バージョン。(継承クラス)
Javaルック&フィールとWinルック&フィールが選択可能。Javaルックの場合、OSを問わず実行時の表示は同じ。


1.18個のパッケージ
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




 
記事メニュー
目安箱バナー