- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 AWT组件及应用 9.1 AWT简介 9.1 AWT简介 AWT中的图形元素可以分为两类:基本组件Component和容器Container。 基本组件包括命令按钮Button、标签Label、文本编辑框TextField和TextArea、复选框Checkbox、单选按钮CheckboxGroup、列表框List等十几种,不再包含其他成分。 在Java中,开发一个GUI程序,通常需要以下几步: (1) 构建一个顶层容器; (2)??? 设定容器的布局管理器; (3)??? 构建若干个组件,组件可以是其它容器; (4)??? 用容器的add方法将这些组件加入到这个容器中; (5)??? 设置组件属性; (6)??? 将组件事件与代码关联。 9.2.1 窗口Frame 9.2.1 窗口Frame 9.2.2 面板Panel 9.2.2 面板Panel 9.2.2 面板Panel 9.3.1 FlowLayout 9.3.1 FlowLayout 9.3.1 FlowLayout 9.3.1 FlowLayout 9.3.2 BorderLayout 9.3.2 BorderLayout 9.3.3 GridLayout 9.3.3 GridLayout 9.3.3 GridLayout 9.3.4 CardLayout 9.3.4 CardLayout 9.3.4 CardLayout 9.3.5 GridBagLayout 9.3.5 GridBagLayout 9.3.5 GridBagLayout 9.3.6 null 9.3.6 null 9.4.1 AWT事件类 9.4.3 注册监听器 9.4.3 注册监听器 9.4.4 事件适配器 9.4.5 组件与事件的关联 9.5.1 标签Label 9.5.2 命令按钮Button 9.5.3 单行文本编辑框TextField 9.5.3 单行文本编辑框TextField 9.5.4 多行文本编辑框TextArea 9.5.4 多行文本编辑框TextArea 9.5.4 多行文本编辑框TextArea 9.5.4 多行文本编辑框TextArea 9.5.4 多行文本编辑框TextArea 9.5.5 复选按钮及单选按钮Checkbox 9.5.5 复选按钮及单选按钮Checkbox 9.5.5 复选按钮及单选按钮Checkbox 9.5.6 列表框List 9.5.7 下拉列表框Choice 9.5.7 下拉列表框Choice 9.5.7 下拉列表框Choice 9.5.7 下拉列表框Choice 9.5.8 菜单Menu 9.5.8 菜单Menu 9.5.8 菜单Menu 9.5.8 菜单Menu 9.5.8 菜单Menu 9.5.8 菜单Menu 1. 构造函数 格式:Button () 功能:建立一个标题为空的Button对象。 格式:Button(String txt) 功能:建立一个标题为txt的Button对象。 2. 常用方法 表列出了按钮Button类的几个常用的方法。 3.常用事件 与按钮Button关联的事件一般是:ActionEvent、MouseEvent、MouseMontionEvent、KeyEvent、FocusEvent、ComponentEvent。通常处理ActionEvent就可以了。 1. 构造函数 格式:TextField() 功能:建立一个初始文字为空的TextField对象。 格式:TextField (String txt) 功能:建立一个初始文字为txt的TextField对象。 格式:TextField (int len) 功能:建立一个最多输入len个字符的TextField对象。 格式:TextField (String txt,int len) 功能:建立一个初始文字为txt、最多输入len个字符的TextField对象。 2.常用方法 表列出了TextField类的几个常用的方法。 【例9.12】演示了命令按钮、单行文本编辑框、窗口事件的用法,运行界面如图所示。 窗口由两个面板Panel组成pc和pl,pc的布局管理器为CardLayout,上面放了六个标签; pl的布局管理器为FlowLayout,上面安排了四个命令按钮、一个标签、一个文本编辑框。 它能提供水平滚动条和垂直滚动条。 1. 构造函数 格式:TextAr
文档评论(0)