面向对象-教案(第33讲)常用组件;(第34讲)常用组件.doc

面向对象-教案(第33讲)常用组件;(第34讲)常用组件.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE5

《面向对象程序设计》教案

第33讲

教学对象

计算机科学技术专业

授课内容

12.4常用组件

课程标准

教学目标

(一)知识目标

1.熟悉常用组件的使用

2.掌握常用组件的常见事件处理

(二)能力目标

1.能够在构建图形界面时正确选用组件

2.能够掌握常用组件的常见属性设置

教学方法

采用讲授法、演示法、讨论法、案例教学。

学时及分配(第1学时50分钟)

课堂讲授30分钟

课堂练习20分钟

12.4.1JTextArea类

12.4.2JCheckBox类

学时及分配(第2学时50分钟)

课堂讲授20分钟

课堂练习30分钟

12.4.3JRadioButton类

12.4.4JcomboBox类

知识点分析

重点:

界面布局

常用组件的属性及事件处理

难点:

常用组件的使用

教学过程设计

内容

方式

问题导入

Swing包含大量的组件,如JLabel、JButton、JTextField、JComboBox、JList、JMenu等。前面已经使用了JLabel、JButton、JTextField等,本节再介绍几个常用组件。

内容要点

12.4.1JTextArea类

使用JTextArea对象可以显示多行文本。下面是JTextArea的常用构造方法:

JTextArea(Stringtext,introws,intcolumns)

text为文本区的初始文本,rows和columns分别指定文本区的行数和列数。JTextArea类的常用方法有:

publicvoidsetText(Stringtext):设置文本区的文本。

publicvoidsetFont(Fontf):设置文本区当前使用的字体。

publicvoidcopy():将选定的文本复制到剪贴板。

publicvoidcut():将选定的文本剪切掉。

publicvoidpaste():将剪贴板中的文本粘贴到当前光标所在位置。

publicvoidselectAll():选定所有文本。

publicvoidreplaceSelection(Stringcontent):用指定的文本替换选定的文本。

publicStringgetSelectedText():返回选定的文本。

由于JTextArea不能管理滚动条,若需要使用滚动条,可将其放入JScrollPane内。例如:

JTextAreata=newJTextArea();

JScrollPanepane=newJScrollPane(ta);

add(pane,BorderLayout.CENTER);

12.4.2JCheckBox类

JCheckBox类称为复选框或检查框。创建复选框的同时可以为其指明文本说明标签,这个文本标签用来说明复选框的意义和作用。创建复选框需使用JCheckBox类的构造方法,其常用的构造方法有:

JCheckBox(Stringtext,Iconicon,booleanselected)

在上述构造方法中参数text为复选框上的标签;selected为状态,值为true为选中状态,false则为非选中状态;Icon为使用图标的复选框。

使用JCheckBox类的实例方法isSelected()可以返回复选框的状态,如果复选框被选中返回true,否则返回false。

在复选框上可以产生ItemEvent事件,因此要处理该事件必须实现ItemListener接口的itemStateChanged()方法,以决定在复选框是否选中时作出的响应。

实现ItemListener接口的一般方法如下:

publicvoiditemStateChanged(ItemEvente){

if(e.getSource()instanceofJCheckBox){

if(jchk1.isSelected())

//处理代码

if(jchk2.isSelected())

//处理代码

}

}

12.4.3JRadioButton类

JRadioButton类称为单选按钮,外观上类似于复选框。不过复选框不管选中与否外观都是方形的,而单选按钮是圆形的。另外它只允许用户从一组选项中选择一个选项。

JRadioButton类的常用构造方法有:

JRadioButton(Stringtext,Iconicon,boolea

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档