java选择组件资料.doc
在输入的情况只是“是”或“否”。使用复选框;
自动带有标志标签,获得焦点时可通过空格键切换;
构造器指定标签
bold = new JCheckBox ("Bold") isSelected 返回复选框当前状态
(true)方法来选定或取消选定复选框
■添加监听器:
ActionListener listener= (listener)
(listener)
监听器的接口方法为:actionPerformed()
API:
label)
label, Icon icon)
初始没有被选择label, boolean state)
JCheckBox(String
JCheckBox(String
构造一个复选框,
JCheckBox(String
用给定的标签和初始化状态构造一个复选框,设定初选状态。
booleanisSelected ()
void setSelected (boolean state)
获取或设置复选框选择状态
■复选框与单选按钮的区别
■按钮的区别:复选框与单选按钮外观不一样,复选框为正方形,选中出现一 个对勾符号。单选按钮为圆形,选中出现一个原点。
■选择的区别:对于复选框可以选择一个,两个甚至多个。但是对于单选按钮 只能选择一个。当选择下一个,前一个自动弹起。
■监听器的区别:每一个单选按钮对应一个不同的监听器对象。复选框共享一 个动作监听器。
■添加监听器:
ActionListener listener=
(listener)
(listener)
■监听器的接口方法为:
actionPerformed()
API
JRadioButton(String label, Icon icon) 构造一个单选按钮,初始没有被选择
JRadioButton (String labeL boolean state)用给定的标签和初始状态构造一个单选按钮
API
void add(AbstractButton b) 将按钮加到组中
ButtonModelgetSelected ()返回被选择的按钮的模型
API
String getActionCommand ()返回按钮模型的动作命令
■ API
void setActionCommand(String s) 设置按钮其模型的动作命令
边框
■可以用来指明那些按钮属于同一组。
可以在任何继承了 Jcomponent的组件上应用边框
■调用BordFactory的静态方法创建边框。
风格(凹斜面,凸斜面,蚀刻,直线,蒙版,空)
■给边框添加标题: Border
调用下列方法将几种边框组合起来BorderFactory. createCompoundBorder
■调用JComponent类中setBorder将结果边框添加到一个面板中。
1.
AbstractBorder所有边框类的父类
2. BorderFactory
使用工厂设计模式快速设计边框,隐藏创建细节。
3. LineBorder
LineBorder是围绕组件周围用户义定宽度的单色行边框。他可以具有方角或是圆角。
LineBorder有三个构造函数,两个工厂方法以及两个BorderFactory工厂方法。
4. MatteBorder
如果我们希望修改不同边的粗细,我们需要使用MatteBordero
5. TitleBorder
6. BevelBorder
BevelBorder以三维外观绘制边框,其可以表现为升起或是降低。当边框升起时,在边框的 底部与右边会出现阴影效果。当降低时,阴影的位置会相反。BevelBorder有三个构造函数 以及一个工厂方法,同时还有BorderFactory创建BevelBorder对象的五个工厂方法。
7. SoftBevelBorder
SoftBevelBorder是BevelBorder的近亲。这个组件会包围四角,所以他们的边
java选择组件资料 来自淘豆网m.daumloan.com转载请标明出处.