1、按钮
java中经常用到的按钮有四种形式:JButton、JToggleButton、JCheckBox和JRadioButton这些按钮类均是AbstractButton的子类或间接子类。在AbstractButton中定义了各种按钮所共有的一些方法,例如、添加监听器addActionListener()、是否可以点击按钮setEnabled()、设置文本setText()、设置按钮默认图标setIcon()等。
1.1普通按钮
JButton是最简单的按钮,有以下几种构造方法
JButton()——创建一个既没有显示文本,也没有图标的按钮
JButton(Icon icon)——创建一个没有显示文本但有图标的按钮
JButton(String text)——创建一个有显示文本但没有图标的按钮
JButton(String text,Icon icon)——创建一个既有显示文本又有图标的按钮
例如:
JBtton b=new JBtton("Sample");//构造了一个显示文本为sample的按钮
JBtton b=new JBtton("Sample",new ImageIcon("icon.gif"));//构造显示文本为sample、带有钻石形状小图标的按钮
1.2切换按钮
切换按钮 JToggleButton是具有两种状态的按钮,即选中状态和未选中状态。例如、三个按钮等待被点击,点击了第二个则它变为选中状态,其它两个为未被选中状态,当再次点击第二个按钮后它恢复到未被选中状态。
JToggleButton的构造方法主要有以下几种格式:
JToggleButton——创建一个既没有显示文本也没有图标的切换按钮。
JToggleButton(Icon icon)——创建一个没有显示文本但是有图标的切换按钮。
JToggleButton(Icon icon,boolean selected)——创建一个没有显示文本但是有图标和指定初始状态的切换按钮。
JToggleButton(String text)——创建一个有显示文本但是没有图标的切换按钮。
JToggleButton(String text,boolean selected)——创建一个有显示文本和指定初始状态但没有图标的切换按钮。
相信大家看完上面一遍遍的注释下面这两个已经知道了奥
JToggleButton(String text,Icon icon)
JToggleButton(String text,Icon icon,boolean selected)
构造方法中如果没有指定按钮的初始状态,则默认状态下处于未被选中状态。通过isselected()方法可以获得当前按钮的状态,返回值为真时处于选中状态,反之为未被选中状态。
复选按钮JCheckBox和单选按钮JRadioButton构造方法的格式与 JToggleButton相同。