GUI 总结(一)
一/概述
1.两个包:
javax.awt //before java 1.2
javax.swing //after java 1.2
2.两个词:
组件Component
容器Container
3.继承关系:(箭头指向父类)
Component(java.awt) <- Container(java.awt) <- JComponent(javax.swing)
容器继承自组件,容器本身就是一种组件。
JComponet直接子类:
Container类中主要的方法包括:add() get() remove() print()
add()用于将组件添加到该容器
二/窗口
1.底层容器 能和操作系统直接交互的容器,其他组件必须添加到底层容器中。
Java提供的JFrame类的实例就是一个底层容器。JFrame类是Container类的间接子类
JFrame常用方法
三/布局
常用java.awt包中的几种布局,每一种布局都是Object的子类
四/其他组件
五/常用容器