第八章 SWING组件
第八章 SWING组件
按钮 经常用到的按钮 AbstractButton Demo 三回x JButton JToggleButton[JCheckBox OJRadioButton 是A0 Suraclbullon的笑或接了 都可以设置文本、设置图标、注册事件监听程 序 在 Abstractbuttor中定义了各种按钮所共有的 些方法,例如 add ActionListener()、 setEnabled( setTexto、 retIcon等
按钮 § 经常用到的按钮 § JButton(普通)、JToggleButton(切换)、 JCheckBox(复选)、JRadioButton(单选) § 均是AbstractButton的子类或间接子类 § 都可以设置文本、设置图标、注册事件监听程 序 § 在AbstractButton中定义了各种按钮所共有的一 些方法,例如addActionListener()、setEnabled()、 setText()、setIcon()等
按钮类之间继承关系 AbstractButton JButton JToggle Button JMenultem JCheck Box JRadioButton
按钮类之间继承关系 AbstractButton JButton JToggleButton JMenuItem JCheckBox JRadioButton
普通按钮 JButton 构造方法 JButton(—创建一个既没有显示文本也没有 图标的按钮 JButton( con Icon)创建一个没有显示文本 但有图标的按钮 JButton( String text)—创建一个有显示文本但 没有图标的按钮 JButton( String text, Icon icon)—创建一个既 有显示文本又有图标的按钮
普通按钮JButton § 构造方法 § JButton() —— 创建一个既没有显示文本也没有 图标的按钮 § JButton(Icon icon) —— 创建一个没有显示文本 但有图标的按钮 § JButton(String text) —— 创建一个有显示文本但 没有图标的按钮 § JButton(String text, Icon icon) —— 创建一个既 有显示文本又有图标的按钮
普通按钮 JButton 构造显示文本为“ Sample”的按钮 JButton b= new JButton(“ Sample”) 构造显示文本为“ Sample”、带有钻石形 状小图标的按 ◆ Sample JButton b= new JButton("Sample", new ImageIcon("icon. gif))
普通按钮JButton § 构造显示文本为“Sample”的按钮 § 构造显示文本为“Sample” 、带有钻石形 状小图标的按钮 JButton b = new JButton(“Sample” ); JButton b = new JButton("Sample" ,new ImageIcon("icon.gif"));