- 2
- 0
- 约8.18千字
- 约 66页
- 2017-06-07 发布于湖北
- 举报
第十二章 AWT图形用户界面 主要内容: AWT基本元素 组件在容器中的定位 AWT事件模型 图形图像处理 Java.awt.Componet 所有组件的最终抽象父类,封装了组件通用的方法和属性 容器类和非容器类 常用方法: getX() getY() getWidth() getHeight() setSize(int width,int height) setLocation(int x,int y) setBounds(int x,int y,int width,int height) 12.1.1 容器 容器(java.awt.Container)也是一个类,实际上是Component的子类,因此容器本身也是一个组件,具有组件的所有性质,但是它的主要功能是容纳其它组件和容器。 add(Componet componet) 向容器添加组件 1、框架(Frame) 一种带有标题框,可以改变大小的窗口 构造方法: public Frame() public Frame(String title) 2、对话框(Dialog) 用于显示提示信息或接受用户输入,没有菜单条,不能改变大小 模式对话框和非模式对话框 构造方法: public Dialog(Frame owner) public Dialog(Frame owner,boolean modal) public Dialog(Frame owner,String title) 3、面板(Panel) 一种没有标题的容器 必须装入Windows对象中 主要作用:集成多个组件 构造函数: public Panel() 4、滚动面板(ScrollPanel) 带滚动条的面板,不能独立使用 只能添加一个子部件 构造方法: public ScrollPanel() 12.1.2 组件 2、标签(Label) 用于显示信息,用户无法修改标签显示内容 构造方法: public Lable() public Label(String label) public Label(String label,int alignment) 常用方法 getText() setText(String label) 3、文本行(TextField) 一个单行的文本输入框 构造方法 public TextField() public TextField(String text) public TextField(int col) public TextField(String text,int col) 4、文本区(TextArea) 多行文本输入框 构造方法 public TextArea() public TextArea(String text) public TextArea(int rows,int cols) public TextArea(String text,int rows,int cols) 5、复选框(Checkbox) 给用户true\false择其一的功能 构造方法 Checkbox() Checkbox(String?label) Checkbox(String?label, boolean?state) //把选项加入一个组,变成单选 Checkbox(String?label, CheckboxGroup?group, boolean?state) Checkbox(String?label, boolean?state, CheckboxGroup?group) 6、选择框(Choice) 选择框有一个下拉菜单,其中有若干选项,用户可以在菜单条目中选择一项 构造方法:Choice() 常用方法: public void addItem(String item) public String getSelectedItem() public int getSelectedIndex() 7、列表框(List) 供用户在列表框选项中进行选择,当条目数目超过列表大小自动出现滚动条,可以单选或多选 构造方法 List() List(int?rows) ?List(int?rows, boolean?multipleMode) 8、滚动条(Scrollbar) 构造方法 Scrollbar() Scrollbar(int?orientation) Scrollbar(int?orientation, int?va
您可能关注的文档
- 第六篇 通用控件.doc
- 数据源控件SqlDataSource要领.doc
- 第六篇 系统偏好设置.doc
- 数据展示工具如何钻取数据要领.pdf
- 数据整理和汇总.ppt
- 第六篇 移动通信(32张).ppt
- 数据整理类型图标模板要领.pptx
- 第六篇 约束极值问题.pdf
- 数据指南针用户手册2要领.pdf
- 博途V13 组态OPC和1200 PN口通讯.doc
- GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 中国国家标准 GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求.pdf
- 《GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求》.pdf
- 中国国家标准 GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 《GB/T 42818.2-2026认知无障碍 第2部分:报告》.pdf
- 《GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器》.pdf
- 中国国家标准 GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
- 中国国家标准 GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
原创力文档

文档评论(0)