JAVA的图形界面的布局设计有哪些,各种布局的用法。

2024年11月29日 17:27
有2个网友回答
网友(1):

基本有五种
BorderLayout 边界布局管理器
将容器分为东、南、西、北、中五个区域
分别用BorderLayout.SOUTH BorderLayout.NORTH BorderLayout.EAST BorderLayout.WEST BorderLayout.CENTER
FlowLayout 流式布局管理器
按照组件的添加顺序将组件从左到右放置在容器中。允许左对齐、居中对齐、或右对齐
GridLayout网格布局管理器
将容器分割成多行多列 按照组件添加的顺序一次讲组件从左到右放置
GridBagLayout网格包布局管理器
允许组件中各个组件的大小各不相同
CardLayout 卡片布局管理器
将界面看成一些列的卡片,每一个卡片都有一个容器,任何时候只有一张卡片时可见的
构造方法有CradLayout()和CradLayout(int hgap,int vgap)
参数hgap表示卡片和容器的左右边界之间的间隙,参数vgap表示卡片和容器的上下边界之间的间隙

网友(2):

楼上说的是布局管理器 基本上没有什么成型布局设计 无论哪种布局管理器只要能达到目的就行 关键是看界面怎么设计的 如果界面过于复杂建议使用GridLayout 而且这个界面是可以嵌套处理的:面板套面板