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

TextArea类主要方法 TextArea(int x,int y) 使用这个构造方法创建文本区对象,文本框可见行数和列数数分别为x和y。文本区有水平和垂直滚动条。 public void setText(String s) 文本区对象调用该方法可以将文本区中的文本设置为参数s指定的文本,文本区中先前的文本将被清除。 public String getText() 文本区对象调用该方法可以获取文本区中的文本。 public void append(String s) 文本区对象调用该方法可以在文本区中尾加文本 . addTextListener(TextListener) 文本区对象调用该方法可以向文本框增加文本监视器。 例子: TextArea类 菜 单 菜单是标题栏下面的一行文字部分。菜单是应用程序中最常用的组件。 1. 构建菜单 Menu f = new Menu(文件); 2. 菜单事件 使用ActiveEvent类中的getActionCommand()方法。 3. 菜单助记符和快捷键 所谓助记符是快速让用户认识菜单,通常使用大写字母表示。 MenuTest.java Java Swing 基础 一、几个重要的类 二、中间容器 三、各种组件 javax.swing包为我们提供了更加丰富的、功能强大的组件,称为swing组件,其中大部分组件是轻量组件,没有同位体。 swing组件的轻组件在设计上和AWT完全不同,轻组件把与显示组件有关的许多工作和处理组件事件的工作交给相应的UI代表来完成。 UI代表是用Java语言编写的类,这些类被增加到java的运行环境中,因此组件的外观不依赖平台,不仅在不同平台上的外观是相同的,而且较重量组件而言有更高的性能. 一、几个重要的类 javax.swing包中有四个最重要的类: JComponent 类及其子类都是轻组件。 而JFrame、JApplet、JDialog都是重组件,即有同位体的组件,它们可以和操作系统交互信息,轻组件必须在这些重量容器中绘制自己。 面向对象程序设计 孙明 计算机科学与工程学院 内 容 1 图形用户界面 2 容器和组件 3 第十一章 GUI编程 布局管理器 4 AWT组件 5 Swing组件 6 菜单设计 7 Java GUI概述 Java GUI发展历程: AWT ? Swing (JFC) ? SWT (Standard Widget Toolkit) ? JFace 图形用户界面基础 AWT (Abstract Window Toolkit) 组件一律是 heavyweight(重组件) AWT把显示组件和处理组件事件的工作交给本地组件(同位体)来完成。 Swing 组件大部分都是 lightweight(轻组件) 轻组件没有同位体,把显示组件和处理组件事件的工作交给相应的UI代表来完成。 图形用户界面基础 Swing 是架构在 AWT 之上的,没有 AWT 就没有 Swing。 程序员可以根据自己的习惯选择使用 AWT 或者是 Swing。但是,最好不要二者混用,除开显示风格不同不说,还很可能造成层次 (Z-Order) 错乱。 Java AWT包功能分组 GUI类 Component的所有子类,布置管理器类。 菜单类 包括MenuBar、Menu、MenuItem、CheckboxMenuItem、PopupMenu和MenuShortcut类。 图形类 Graphices,Image,Color,Font,FontMetrios类。 几何类 包括Point,Polygon,Dimension,Rectangle四个类。 事件类 AWTEvent和Event类,完成对事件的响应。 其他类 包括MediaTracker,Toolkit等。 图形用户界面的构成 容器 容器是用来组织其他界面成分和元素的单元。 Container的直接或间接子类创建的对象称为容器。 控制组件 与容器不同,控制组件是图形用户界面的最小单位之一,它里面一般不再包含其他的成分。 用户自定义成分 GUI程序的编写 GUI程序的基础: 布置管理器、容器和部件是设计GUI程序的基础。 几乎所有的GUI程序编写步骤: 选择容器。 为容器选择一种布置管理器。 将部件加入到容器中。 java.awt包中一部分类的层次关系 容器(Container ) 容器的主要作用和特点有: 容器有一定的范围。 容器有一定的位置。(这个位置可以是屏幕四角的绝对位置,也可以是相对于其他容器边框的相对位置) 容器中可以包含其他的许多界面元素。(当容器被打开显示时,它上面的元素也显示出来,当容器被关闭和隐藏时,它

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档