- 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
您可能关注的文档
- 第5章 面向对编程基础.ppt
- struts总.ppt
- 《java语言序设计》第4章.ppt
- 第四章 面向对高级编程.ppt
- 第3章 Serlet编程-1.ppt
- 4-Validtor验证框架.ppt
- 第01章 J2E基础.ppt
- 高中英语必修四nit1 Learning about language.ppt
- 02-类图-对图-包图.ppt
- 00_JavaE基本概念介绍.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 课件第3讲gps伪距测量原理.pptx VIP
- 焊割工操作安全培训内容课件.pptx VIP
- 蚌埠市博物馆展览陈列大纲.pdf VIP
- 《爷爷的爷爷从哪里来》整本书阅读 课件 四年级下册语文(统编版).pptx VIP
- 指南共识│咯血诊治专家共识.pptx
- 博物馆陈列展览大纲精编.docx VIP
- Q/GDW 376.1-2009《电力用户用电信息采集系统通信协议:主站与采集终端通信协议》及编制说明1.doc VIP
- 阀门电动执行装置设计毕业设计(论文).doc VIP
- 中考数学二轮复习 专题11 二次函数与矩形、菱形的存在性问题(知识解读)(解析版).doc VIP
- 博物馆陈列展览大纲(2019最新版).docx VIP
原创力文档

文档评论(0)