任务19学生基信息管理程序设计.pptVIP

  • 6
  • 0
  • 约4.95千字
  • 约 18页
  • 2016-12-03 发布于河南
  • 举报
任务19学生基信息管理程序设计

任务19 学生基本信息管理程序设计 教学目标 任务 教学目标 掌握组件概念 掌握单选按钮的使用方法 掌握在NetBeans中给类添加成员变量与成员方法 掌握get和set方法的使用 任务 Swing单选按钮(JRadioButton)的使用 get和set方法 1. Swing单选按钮(JRadioButton) 单选按钮——JRadioButton对象可在前面显示一个带有选择圆圈的标签。你可以创建多个单选按钮并将它们添加到同一个ButtonGroup对象中。只可以选择该组中的一个按钮。选择一个单选按钮可自动取消选择该组中的所有其他单选按钮。 1.Swing单选按钮(JRadioButton) ——JRadioButton的构造方法 JRadioButton()创建一个没有标签的单选按钮。 JRadioButton( Icon icon)创建一个有图标的单选按钮。 JRadioButton(Icon icon ,boolean sele ) 创建一个有图标icon的单选按钮,初始状态为selse JRadioButton( String s)创建一个有标签的单选按钮。 JRadioButton( String s,boolean b)创建一个有标签的单选按钮,参数b设置初始状态 JRadioButton(String str ,Icon icon ) 创建一个有str文字及图标icon的单选按钮 JRadioButton(String str,Icon icon,boolean sele) 创建一个有str文字及图标icon的单选按钮,初始状态为selse 1.Swing单选按钮(JRadioButton) ——JRadioButton的常用属性 text:String类型,设置单选按钮标签显示的文字。 buttonGroup:设置此单选按钮所属的buttonGroup。 selected:boolean类型,当取值为true时表示该按钮处于被选中状态,默认取值为false。 1.Swing单选按钮(JRadioButton) ——JRadioButton的常用方法 1)isSelected():返回单选按钮的状态,返回类型是boolean。如果返回true,则表示该按钮处于选中状态;否则处于未选中状态。 2)setSelected (Boolean state):设置单选按钮的状态。 jRaddioButton1.setSelected(true); 表示将jRaddioButton1设置成选中状态。 1.Swing单选按钮(JRadioButton) ——事件与事件处理 单选按钮事件源发生的事件类型是: ItemEvent类型。 单选按钮事件源获得监视器的方法是: addItemListener() 单选按钮事件的接口名字: ItemListener 。 监视器自动调用的方法: public void itemStateChanged(ItemEvent e) ItemEvent类中有一个方法: getItemSelectable( )获得事件源 注意:或使用actionPerformed(ActionEvent e)处理ActionEvent事件。 2. get和set方法 按照Java的编程规范,所有的属性都应该有与之对应的get和set访问器,对任何属性的修改和访问都应该通过访问器,get访问器用来获取属性值,set访问器用来设置属性值,这是一种非常好的编程习惯,可以很好地体现面向对象中的封装性。访问器方法的命名规则是get或set加上属性名称,入口参数类型与对应的属性类型相同。 例19-1 单选按钮的使用及添加成员变量与成员方法。(JRadioButtonFrame.java) 创建过程: 1.添加成员变量 private int fontSize = 18; 2.添加成员方法 private void setFontSize(int size) private int getFontSize() private void setLableFont() 三个成员方法代码 private void setFontSize(int size) { this.fontSize= size; } private int getFontSize() { return this.fontSize; } private void setLableFont() { this.jLabelMessage.setFont(new java.awt.Font(宋体,Font.PLAIN,this.get

文档评论(0)

1亿VIP精品文档

相关文档