首页 > 代码库 > 图形界面

图形界面

知识点:

java中有一种设计模式叫做装饰模式
也就是说我们有一个接口
如果要直接实现这个接口的话,需要全部实现接口没有实现的方法
但是有时候这样会显得很麻烦,有时候我们就只是需要接口的一个方法就行了
这个时候可以使用一个抽象类,来实现接口的所有方法
而我们自己写的类,其实只需要去继承这个抽象类就行了
这里的WindowListener就是一个很明显的例子
WindowListener有一个实现他的抽象类
这个时候我们自己的类想实现哪一个就选择实现哪一个就行了
这样就实现了代码的简化

如果只是使用原始的布局管理,这样布局就非常的不方便
其实我们可以在布局管理里面再套上一个panel
这个panel其实就是一个容器,我们可以在这个容器里面再次使用不同的布局
默认JPanel的布局是FlowLayout

swing界面有自定义的布局管理器
默认的布局管理器是BorderLayout
这种默认的BorderLayout,默认放入的控件,都是直接放入到中间

图形界面