java06图形界面概要1.ppt

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

第六章 知识点: 了解GUI相关概念 掌握常用AWT组件的属性及用法 掌握Java外观布局的管理与控制 掌握事件处理方法 本章主要介绍以下4个部分的内容: 一、Java AWT(Abstract Window Toolkit)组件介绍 二、 常用组件及用法 三、Java外观布局的管理与控制 四、Java事件与事件处理 二、 AWT中的常用组件及用法 1、组件的类层次图 2、容器—放置组件的组件 3、组件的通用方法(函数) 4、普通组件的使用 5、菜单的使用 1、常用组件 二、 AWT中的常用组件及用法 ——2、容器(Container) 二、 Swing中的常用组件及用法 3、组件的通用方法(函数) (P173) 4、普通组件的使用 1) 标签组件(JLabel): 标签组件显示的是静态文本,在通常情况下是不能编辑的,能起到提示的作用。 JLabel的创建: JLabel组件有三种构造函数: (1) JLabel():创建空的标签; (2) JLabel(String s):创建一个带初始字符串的标签; (3) JLabel(String s,int i):创建一个带初始字符串及指定对齐方式的标签(i=0,2,4代表中左右)。 例: JLabel lbl1=new JLabel(请输入:, Label.RIGHT); add(lbl1); //添加一个居中对齐的标签 二、 Swing中的常用组件及用法 3)文本框—单行文本框(JTextField) 单行文本框一般用来让用户输入象姓名、信用卡号这样的信息,它是一个能够接收用户的键盘输入的小块区域。单行文本框只能显示一行信息,会产生多种事件。 单行文本框的创建 : (1)JTextField( ):创建空的单行文本框。 (2)JTextField(int i):创建具有指定长度的文本框。 (3)JTextField(String s):创建带有初始文本内容的文本框。 (4)JTextField(String s,int i):创建带有初始文本内容并具有指定长度的文本框。 3)文本框—单行文本框(TextField) 3)文本框—多行文本框(JTextArea) 3)文本框常用方法 回顾:组件的类层次图 4)复选框(JCheckBox) 5)选框组(ButtonGroup)——单选框 5) 选框组(ButtonGroup)——单选框 下拉列表常用方法 列表常用方法 三、Java外观布局的管理与控制 三、Java外观布局的管理与控制 1、布局管理方式简介 2、流式布局(FlowLayout) 3、网格布局(GridLayout) 4、边框布局(BorderLayout) 5、控件布局实例 2、流式布局(FlowLayout) 一个登录窗口的实例 一个登录窗口的实例 一个计算器的实例 四、Java事件与事件处理 A、下拉列表(JComboBox) 下拉列表也称作组合框。它也可以通过addItem (Object s)方法增加选项,但每次只能选择一项。当选择发生时,会产生ItemEvent事件。(P180,Choice) 6)列表(JList)与下拉列表(JComboBox) //JComboBox JComboBox ch = new JComboBox(); ch.addItem (Green ); ch.addItem (Red ); ch.addItem (Blue ); add(ch); int getSelectedIndex() :获取所选列表项对应的编号 ; Object getSelectedItem():获取所选列表项对应的文字信息 ; void setSelectedIndex(int?Index) :通过编号设置某项被选择; void addItem (Object s):添加新列表项元素到列表中; void removeItemAt (int?Index):删除某个列表项元素; void removeAllItems():删除所有列表项元素。 B、列表(JList) 列表提供了很多文本选项,可以同时看到多项,需要有滚动条的支持,并且可以单选或多选。P190 列表的创建: 构造方法如下: (1) JList ( ):创建空列表。 (2) JList (Object []ListData):以对象数组创建列表。 6)列表(JList)与下拉列表(JComboBox) C、列表与下拉列表的区别有两点: 1)列表可以在屏幕上看到一定数目的选择项,而下拉列表只能看到一项; 2)用户可能允许同时选择列表中的多项,而下拉列表只能选一项。 6)列表(JList)与下拉

文档评论(0)

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

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

1亿VIP精品文档

相关文档