- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第06章 标签、画布、面板
第六章 标签、画布、面板及布局 第一节 标签 第二节 面板 第三节 画布 第四节 布局设计 * 云南财贸学院统计与信息学院 教学目的与要求 本章所介绍的内容,是编程中常用到的一些控件和容器,这些内容将在后续课程中经常用到,因此要求学生要熟练掌握与运用。通过本章的学习,使学生能熟练地掌握标签Label类及主要方法。熟练地掌握画布Canvas类及主要方法。熟练地掌握面板Panel类及主要方法。熟练掌握常用的四种布局FlowLayout、BorderLayout、GridLayout、null的设计。能利用它们进行有关的应用编程。 教学重点与难点 标签Label类及主要方法、面板Panel类及主要方法、画布Canvas类及主要方法、布局FlowLayout、BorderLayout、GridLayout、null 四种布局及其方法是本章的重点。面板、布局的设计是本章的难点。 教学方法与手段 利用Windows及常用软件中应用标签的实例介绍标签在软件编程中的附属作用。通过画布在作图上的应用讲授其应用。从容器的角度讲授面板对界面处理的作用。从容器内各控件的几何布局讲授布局的设计。利用多媒体投影进行直观演示。理论讲授与上机实验相结合。 一、标签类Label及常用方法 标签的功能是只显示文本,不能动态地编辑文本。Lalel类的实例就是一个标签。 Label类的常用方法有以下几种。 (1)Label() 使用这个构造方法创建标签对象,标签上没有名称。 (2)Label(String s) 使用这个构造方法创建标签对象,标签上的名称是字符串s,名称靠左对齐。 (3)Label(String s, int alignment) 使用这个构造方法创建标签对象,标签上的名称是字符串s,名称的对齐方式由参数alignment决定。alignment取值可以是 Label.LEFT、Label.RIGHT、Label.CENTER。 (4)public void setText(String s) 标签对象调用该方法可以设置标签上的名称。 (5)public String getText() 标签对象调用该方法可以获取标签上的名称。 (6)public void setAlignment(alignment) 标签对象调用该方法可以设置标签上名称的对齐方式。alignment取值可以是Label.LEFT、Label.RIGHT、Label.CENTER。 (7)public int getAlignment() 标签对象调用该方法可以获取标签上名称的对齐方式。返回的值是Label.LEFT、Label.RIGHT或Label.CENTER。 二、例题选讲 例1、标签组件的设计 演示e10_04.java 通过本例应掌握的知识点是:标签的功能就是作为某种提示文本。 例2、设置标签背景及文字颜色的小程序 演示e10_05.java 通过本例应掌握的知识点是:可以按自己的要求来设置标签的属性,如背景、颜色等,一般用以提醒注意的提示中。 例3、扩展标签,在下面的例子中,MyLabel类是Label的子类,MyLabel创建的对象有文本框、文本区、按钮等成员变量。 MyLabel类实现了ActionListener接口,以便监视文本框inputNumber上的事件。当在文本框inputNumber中输入数字并回车后,文本区showResult显示这个数的全部因子,单击按钮Enter,文本区showResult显示小于这个数的全部素数。 演示10_04applet.java 通过本例应掌握的知识点是:标签的功能可按用户的要求进行重新设定,如还可以对事件进行监听等。 一、面板Panel类及其方法 java.awt包的类Panel是用来建立面板的。因为Panel类是Container(容器)的子类,因此Panel类及它的子类的实例也是一个容器(容器同时也是一个组件)。在一个容器里添加若干个组件后,再放到另一个容器里,就叫做容器的嵌套。 Panel类有一个构造方法: Panel() 二、ScrollPane类及其方法 java.awt包中的ScrollPane类也是Container类的子类,因此该类创建的对象也是一个容器,称为滚动窗口。我们可以把一个组件放到一个滚动窗口中,然后 通过滚动条来观察这个组
您可能关注的文档
最近下载
- 《食品经营许可证》延续申请表.doc VIP
- 产教融合视角下的应用型高校微专业建设的探索与实践.docx VIP
- 【宏观专题】牛市进程:十大观察指标-250901-华创证券.pdf VIP
- IBM-中外运产品创新咨询项目IPD体系沟通材料_v1.0_20200228.pptx VIP
- 课件智慧管廊解决方案.pptx VIP
- 2024秋新人教版英语七年级上册课件 Starter Unit 2 Keep Tidy! Section B.pptx
- 油菜高产高效栽培技术详解演示文稿.ppt VIP
- 施工现场安全管理考核明细及罚款金额.doc
- 第5课 罗马城邦和罗马帝国 课件(共23张PPT).pptx VIP
- 血栓相关课件.pptx
文档评论(0)