本文目录一览:
Java GUI中有哪几种常用的布局方式,各有什么特点?
最经常用到的如下:
1、BorderLayout布局,统领整个框架的布局
2、GridBagLayout网格包布局,细微点修饰
3、空布局,有些时候空布局也会用得很多。但一个窗口大小不变的时候,那么空布局也显得非常好
java有几种布局方式?
共有6中布局
FlowLayout(流式布局) Panel的默认布局
BorderLayout(边界布局)window的默认布局 Frame和Dialog
GridLayo(网格布局)
CardLayout(卡片布局)
BoxLayout(盒式布局)
null布局GridLayo(网格布局)
java学习交流群 194252842 137104136 你可以加一下
java布局管理器有哪几种各自的特点
大概讲简单的三种:
①FlowLayout流布局管理器,它的布局方式是在一行上排列组件,当一行没有足够空间时,则回行显示,默认为居中
②BorderLayout边界布局管理器,它的布局方式是将容器划分为5个部分
③GridLayout网格布局管理器,它的布局方式是将容器按照用户设置平均划分成若干网格
java中怎么设置布局管理器
有布局管理器的情况下,设置组件位置大小是不起作用的。
可以用如下代码设置布局管理器为空。
setLayout(null);
但是还是建议找本教程学习一下常用的布局管理器。
把JFrame设置个BorderLayout,把JPanel放在North里,JPanel就会自动调整大小了。
至于JPanel里的布局,不知你出于什么特殊理由,单纯需要重叠的话应该有合适的布局管理器。另外还有个思路,改变一下你的设计方法,可能就有更简单的方案。实际上很多设计中的需求以前就有很多人遇到了并且作出了好的方案,甚至已经是标准做法,所以多学习参考一下。