JAVA中的的SWING有个叫版面管理器的。
他们是:
BorderLayout
FlowLayout
GridLayout
CardLayout
GridBagLayout
BoxLayout
为什么会有这么多?我也不大清楚。
不过我喜欢用没有版面管理器的,好象用管理器的好处是 面版上的控件会随着窗口、字号而改变。有比没有好,一般的书都推荐用版面管理器。
如果不想用,只要:
JFrame f = new JFrame();
Container contentPane = f.getContentPane();
contentPane.setLayout(null);
以上就可以了。
不知道java中为什么那么多layout
最新推荐文章于 2022-11-30 13:16:28 发布
博客围绕Java中Swing的版面管理器展开,介绍了BorderLayout、FlowLayout等多种管理器。提到使用管理器的好处是面板上控件会随窗口、字号改变,一般书籍推荐使用,但作者也给出了不使用管理器的代码示例。
1626





