这一周我们学习了图形界面,图形界面也跟继承相联系,学习了AWT组件,基本容器JFrame,标签组件JLabel,按钮组件JButton,布局管理器And绝对定位。
AWT组件:图形用户界面相关类捆绑在一起,放在一个称为抽象窗口工具箱(Abstract Window Toolkit,AWT)的库中.AWT适合开发简单的图形用户界面,但并不适合开发复杂的GUI项目。
基本容器JFrame:可以用来创建一个新的窗体,Dimension类用来设置组件大小,Point用来控制组件显示位置,操作方法如下图:
标签组件JLabel:用来更改文字大小,字体跟颜色。
按钮组件JButton:用来增加按钮组件,按钮组件是按行排的,默认为四行。
布局管理器:FlowLayout 是最简单的布局管理器。按照组件添加的顺序,从左到右地将组件排列在容器中。当放满一行时,就开始新的一行。可以使用三个常量FlowLayout.RIGHT,FlowLayout.CENTER和FlowLayout.LEFT之一来指定组件的对齐方式。还可以指定组件之间以像素为单位的间隔。
绝对定位:绝对定位用来定位一个组件的坐标,使用X,Y的坐标表示方式。
心得:老师在课堂上先写了一个组件来表示按钮,之后又创建一个登陆界面,有种自己能设计界面的感觉,可以任由自己布局,感觉很nice,java还是有趣!!!