2020-05-26

图像用户界面
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() 获取文本框中输入的内容 pu

你可能感兴趣的:(笔记)