第十一周课程总结&实验报告(九)
第十一周课程总结
Dimension类
在JFrame中设置窗体的大小,也可以使用Dimension类完成。➢此类封装了组件的现实宽度和高度。
Point类
组件的显示位置也可以使用Point类指定,此类封装的是显示位置的X、Y坐标。
Swing简介
AWT大量的引入了Windows函数, 称为重量级组件。
Swing使 用Java语言实现,是以AWT平台为基础构建起来的新组件,属于轻量级的图形界面组件,直接使用Swing可以更加轻松的构建用户界面。
布局管理器(LayoutManager)
使用布局管理器可以使容器中的组件按照指定的位置进行摆放。即使容器改变了大小,布局管理器也可以准确的把组件放到指定的位置,这样就可以有效
的保证版面不会混乱。
在AWT中所有的布局管理器都是LayoutManager的子类。
组件
在图形界面中,用户经常会看到按钮、标签、菜单等组件。
组件会在一个窗体上显示。
在整个AWT包中,所有的组件类都是从Component和MenuComponet扩展而来的,这些类会继承这两个类的公共操作。
CardLayout
CardLayout就是将一组组彼此重叠的组件进行布局,就像一张张卡片一样,这样每次只会展现一个界面
绝对定位
如果不在窗体中指定布局管理器,也可以通过设置绝对坐标的方式完成布局设置。
public void setBounds(int x,int y,int width,int height)