- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 面向对象-教案(第1讲)编程语言概述;(第2讲)JAVA数据类型.doc
- 面向对象-教案(第3讲)软件开发过程;(第4讲)编程方法.doc
- 面向对象-教案(第5讲)while、for循环;(第6讲) 案例学习:打印输出若干素数.doc
- 面向对象-教案(第7讲)面向对象概述 ;(第8讲) 构造方法.doc
- 面向对象-教案(第9讲) 方法设计;(第10讲)静态变量与静态方法 .doc
- 面向对象-教案(第11讲) 对象初始化;(第12讲)创建和使用数组.doc
- 面向对象-教案(第13讲)java.util.Arrays类;(第14讲)二维数组.doc
- 面向对象-教案(第17讲)封装性与访问权限;(第18讲)抽象类 .doc
- 面向对象-教案(第19讲)Object类;(第20讲) 基本类型包装类.doc
- 面向对象-教案(第21讲)接口;(第22讲)接口示例.doc
文档评论(0)