您的位置:首页 > 博客中心 > 编程语言 >

java进阶09 GUI图形界面 布局管理器之BorderLayout

时间:2022-03-21 06:17

  前面虽然实现了窗口,但是一般的应用有很多其他东西,如按钮,输入框之类的。

  而这些都是建立在一个东西上面的,那就是布局管理器。

  常用的布局管理器有3个

  BorderLayout:边界布局管理器

  FlowLayout:流式布局管理器

  GridLayout:网格布局管理器

  今天先说说BorderLayout

  我们先修改下UI类,这次是最后一次修改,这次会将UI类与管理器和控件彻底分开,再也不用操作UI类

  

gxlsystem.com,布布扣

  这里是添加了5个按钮 如果不全呢? 改下代码

  

gxlsystem.com,布布扣

    就是这样,其他就没有什么注意的地方了。

  这里的MyLayout类就是操作具体界面的类了,现在已经不用再管UI类了,改变窗口的属性可以再主函数中改,改变布局就在这个类中改。

  这里不管是边界还是流式布局还是网格布局管理器,都直接写个ShowXXXLayout的函数就可。

  这样就很好的封装了UI类,方便以后修改代码和维护。

  就是java编程里面的一个很重要的思想。

 
 

java进阶09 GUI图形界面 布局管理器之BorderLayout,布布扣,bubuko.com

本类排行

今日推荐

热门手游