JAVA

Java-GUI

2018-03-15  本文已影响10人  0843d07b95d5

初步:

AWT(Abstract Window Toolkit)包括了很多类和接口,用于Java Application GUI(Graphics User Interface图形用户界面)编程。


结构图

其中Container 和Component是AWT中的两个核心类

那么这么多的Compnent如何布局呢?手动指定停泊的位置大小?这样太过于麻烦,Java语言中提供了布局管理器

布局管理器

每个Container对象都有一个布局管理器对象,当容器需要对某个组件进行定位或者判断其大小时,就会调用其对应的布局管理器,调用Container的setLayout方法改变其布局管理器对象
Java提供了5种布局管理器类:FlowLayout, BorderLayout, GridLayout, CardLayout, GridBagLayout

FlowLayout

FlowLayout是Panel类的默认布局管理器:

BorderLayout

BorderLayout是Frame类的默认布局管理器

GridLayout
上一篇 下一篇

猜你喜欢

热点阅读