用户界面

图像用户界面
1、使用抽象窗口工具包来创建图形用户界面(GUI),ATW提供了三类:
容器类(container)
UI组件类(UI component)
帮助类(layoutmanager ,grapics,color等)
2、容器类具有的功能是组件管理和布局管理。包含的方法有ADD()、REMOVE()
GETCOMPONENT() 分别用于组件的添加 删除和获得某个组件。
container类克直接或间接派生两个常用的容器:框架(frame类)和面板(panel)
graphics类是所有用来在组件上进行图形绘制时使用的图形环境的父类
布局管理类LAYOUTMANAGER)管理组件在容器中的布局
3、面板也是一种容器,可以将组件和其他面板添加到PANLE中 在程序中用于布局和定位
4、JAVA中的布局类型包括几种:
flow layout(流式布局)
border layout(边界布局)
grid layout(网格布局)
5、流式布局的构造函数:
flow layout():生成一个默认的流式布局
FLOWlayout(int alignment):可以设置每一个组件的对齐方式
flowlayout(int aalignment,int horz,int vert):可以设置组件间的水平和垂直距离
6、边界布局的构造函数:
border layout():生成默认的边界布局
border layout(int horz,int vert):可以设置组件间的水平和垂直距离
7、giridlayout的构造函数如下:
grid layout():生成一个单列的网格布局
grid layout(int row,int col):生成一个设定行数和列数的网格布局
8、成员变量列表;
gridx,gridy:指定组件显示区域左上角单元格坐标
gridwidth,gridheight:指定组件在行或在列占用的单元格数量
weightx,weighty:指定在行 列分配的额外的空间。
9、属性
标签 是很简单的一种组件,一般用来显示表示性的文本 常被放置于其他组件的旁边起标识作用
文本框是界面中常用于接收用户输入或程序输出的一种组件 只允许输入或者输出显示单行的文本 还可以限定宽度
Pubilc string gettext() 获取文本框中输入的内容
public boolean iseditable()返回文本框是否可输入
public int setcolumns()获取文本框的宽度
按钮 :button 直接继承于component类
checkbox复选框
list列表框类 直接继承于component类
choice下拉框 直接继承于component类
scrollbar滚动条 直接继承于component类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值