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//弹出式选单