常用组件及其事件处理3.pptVIP

  • 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所示的温度转

文档评论(0)

1亿VIP精品文档

相关文档