- 2
- 0
- 约2.5千字
- 约 16页
- 2020-08-24 发布于湖北
- 举报
教学目标 掌握单选按钮(JRadioButton)的构造器方法及常用方法的使用和事件处理程序的设计 掌握复选框(JCheckBox)的构造器方法及常用方法的使用和事件处理程序的设计 会运用上述组件设计程序 简单计算器程序的设计与实现 演示例题6-11,观察程序运行结果,并分析程序代码. 单选按钮(JRadioButton) JRadioButton组件位于Javax.swing包,用来实现多选一的功能.主要了解: 单选按钮(JRadioButton)-构造器方法 JRadioButton常用的构造器方法 (1)JRadioButton(String?text) 创建1个未被选中的显示内容为text的单选按钮 (2)JRadioButton(String?text, boolean selected) 若selected为true,则创建1个默认被选中的显示内容为text的单选按钮。 单选按钮(JRadioButton)-单选按钮组 如何将多个JRadioButton组成在一起,实现多选一? 由于各个JRadioButton对象是相对独立的,要实现多选一个效果,就必须将这些独立的JRadioButton对象组合在一起,形成一个整体。在Java中,提供了一个ButtonGroup的组件,它就是来实现上述功能的。实现步骤是: (1) 创建ButtonGroup对象 ButtonGroup radioGroup=new ButtonGroup(); (2) 创建JRadioButton对象 JRadioButton jR1=new JRadioButton(“+”); (3) 将JRadioButton对象添加到ButtonGroup对象中 radioGroup.add(jR1); 单选按钮(JRadioButton)-常用成员方法 JRadioButton常用的成员方法 (1)public void setFont(Font f) 设置单选按钮内容的字体 (2)public void setForeground(Color?fg) 设置单选按钮内容的颜色 (3)public void addActionListener(ActionEvent e) 为文本框添加事件监听 单选按钮(JRadioButton)-事件处理 JRadioButton的事件处理 JRadioButton所对应的事件处理方法为actionPerformed(ActionEvent e),该方法由ActionListener接口提供。 当选择某一个单选按钮时,产生ActionEvent事件对象e。该对象可以在actionPerfromed()方法里加以引用。 复选框(JCheckBox) 复选框(JCheckBox)-构造器方法 JCheckBox常用的构造器方法 (1)JCheckBox(String?text) 创建1个未被选中的显示内容为text的复选框 (2)JCheckBox (String?text, boolean selected) 若selected为true,则创建1个默认被选中的显示内容为text的复选框。 复选框(JCheckBox)-成员方法 JCheckBox常用的成员方法 (1)public void setFont(Font f) 设置复选框内容的字体 (2)public void setForeground(Color?fg) 设置复选框内容的颜色 (3)public void addItemListener(ItemListener?aListener) 为复选框添加事件监听 (4)public boolean isSelected() 如果复选框被选中,则返回真值。 复选框(JCheckBox)-事件处理 JCheckBox所对应的事件处理方法为itemStateChanged(ItemEvent e),该方法由ItemListener接口提供。 当改变复选框的选择状态时,产生ItemEvent事件对象e。该对象可以在itemStateChanged ()方法里加以引用。 试一试 188页试一试 请对 例6-11进行修改,完成如图6-16的功能: (1)要求能进行+、-、*、/ 四则运算。 (2)结果显示可以显示“红色、粗体、斜体”的任意组合。 实战演练 188页实战演练 :请实现如图6-17所示的温度转
您可能关注的文档
最近下载
- LKJ2000型列车运行监控装置用户手册V5.3.DOC VIP
- 如何开一家废品回收站?.docx VIP
- 2026年河南水利与环境职业学院单招职业适应性测试题库含答案详解.docx VIP
- 小学常用单词分类汇总国标手写斜体英语字帖(含例句).pdf VIP
- 古野全圆扫描声纳CSH-5L MARK-2、CSH-5L MARK-2中文说明书.pdf VIP
- pe管穿越施工方案.docx VIP
- 医疗废物专车运输协议.docx
- 技术监督管理标准水利发电厂.doc
- Q/CR 482 高速铁路CRTSII型板式无砟轨道滑动层标准.pdf VIP
- 《原发性肝癌诊疗指南(2026年版)》解读PPT课件.pptx VIP
原创力文档

文档评论(0)