java.lang.Object ->java.awt.Component ->java.awt.Container-> java.awt.Window ->java.awt.Frame ->javax.swing.JFrame;//窗口JFrame
java.lang.Object->java.awt.Component->java.awt.Container->javax.swing.JComponent->javax.swing.JPanel;//容器JPanel
java.lang.Object->java.awt.Component->java.awt.Container->javax.swing.JComponent->javax.swing.JLabel//标签JLabel
java.lang.Object->java.awt.Component->java.awt.Container->javax.swing.JComponent->javax.swing.AbstractButton //命令按钮JButton
java.lang.Object->java.awt.Component->java.awt.Container->javax.swing.JComponent->javax.swing.text.JTextCompinent->javax.swing.JTextField//单行文本编辑框JTextField
java.lang.Object->java.awt.Component->java.awt.Container->javax.swing.JComponent->javax.swing.text.JTextCompinent->javax.swing.JTextArea//多行文本编辑框JTextArea
java.lang.Object->java.awt.Component->java.awt.Container->javax.swing.JComponent->javax.swing.text.JTextCompinent->javax.swing.JTextField->javax.swing.JPasswordField//口令输入框JPasswordField
java.lang.Object->java.awt.Component->java.awt.Container->javax.swing.JComponent->javax.swing.AbstractButton->javax.swing.JToggleButton //开关按钮JToggleButton
java.lang.Object->java.awt.Component->java.awt.Container->javax.swing.JComponent->javax.swing.AbstractButton->javax.swing.JToggleButton ->javax.swing.JCheckBox//复选按钮JCheckBox
java.lang.Object->java.awt.Component->java.awt.Container->javax.swing.JComponent->javax.swing.AbstractButton->javax.swing.JToggleButton ->javax.swing.JRadioButton//单选按钮JRadioButton
java.lang.Object->javax.swing.ButtonGroup//按钮组ButtonGroup
java.lang.Object->java.awt.Component->java.awt.Container->javax.swing.JComponent->javax.swing.JList//列表框JList
java.lang.Object->java.awt.Component->java.awt.Container->javax.swing.JComponent->javax.swing.JComboBox//下拉列表框JComboBox
java.lang.Object->java.awt.Component->java.awt.Container->javax.swing.JComponent->javax.swing.JMenuBar
java.lang.Object->java.awt.Component->java.awt.Container->javax.swing.JComponent->javax.swing.AbstractButton->javax.swing.JMenuItem->javax.swing.JMenu
java.lang.Object->java.awt.Component->java.awt.Container->javax.swing.JComponent->javax.swing.AbstractButton->javax.swing.JMenuItem
java.lang.Object->java.awt.Component->java.awt.Container->javax.swing.JComponent->javax.swing.AbstractButton->javax.swing.JMenuItem->javax.swing.JCheckBoxMenuItem
java.lang.Object->java.awt.Component->java.awt.Container->javax.swing.JComponent->javax.swing.JPopupMenu//弹出式选单
本文详细介绍了Java Swing中各种常用GUI组件的继承关系与层次结构,包括窗口(JFrame)、容器(JPanel)、标签(JLabel)、按钮(JButton)等,并展示了这些组件如何组织在一起以构建复杂的用户界面。
1365

被折叠的 条评论
为什么被折叠?



