flowLayout是最简单的布局管理器,会按照添加的顺序从左往右放置,当达到边界的时候,自动从下一行开始。可以对这个组件进行按左对齐、居中对齐(默认方式)、右对齐
- public FlowLayout() 默认是剧居中对齐,水平和垂直之间的间距是5个单位
- public FlowLayout(int align) 指定组件相对于容器的对齐方式,水平、垂直之间的间距也是默认的5个单位
- public FlowLayout(int align, int hgap, int vgap) 指定对齐方式,和水平、垂直之间的间距
- pubic static final int CENTER 居中对齐
- pubic static final int LEADING 与容器的开始段对齐的方式一样
- pubic static final int LEFT 左对齐
- pubic static final int RIGHT 右对齐
右对齐:
而且会随着边框的大小变化,位置发生变化
BorderLayout边界布局器,是一个比较复杂的布局方式,将窗体划分成5个区域,分别是东(EAST)、南(SOUTH)、西(WEST)、北(NORTH)、中(CENTER)。
可以限定各区域的边界,当用户改变容器窗口大小时,各个组件的相对位置保持不变,如果不指定添加到哪个区域,会默认添加到中间(CENTER)的区域,并且只能放置一个组件,如果向一个区域添加多个组件,后放入的会覆盖掉先前的组件
GridLayout(网格布局管理器)是Java中常用的布局管理器之一,它将容器划分为行和列的网格,组件按照顺序从左到右、从上到下进行排列。
- 每个单元格大小相等,根据容器的大小平均分配
- 组件按照添加的顺序依次填充网格单元格
- 当容器大小改变时,网格布局会自动调整组件的大小和位置
- 可以根据需要动态地增加或删除组件
- 适合用于需要以表格形式排列组件的场景
总的来说,GridLayout是一种简单且常用的布局管理器,适合于需要将多个组件按照规律排列的情况,例如按钮面板、游戏棋盘等。
到此这篇gridlayout布局特点(gridlayoutmanager)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rfx/69167.html