作者s35300792001 (小朱)
看板java
标题[问题] 关於Layout布局管理者
时间Tue Feb 24 00:21:34 2009
最近都在看Swing类别
因为要用java写视窗化的小算盘
不过我看到版面配置这边卡了一下
书上有举出
BorderLayout
FlowLayout
GridLayout
GridBagLayout
CardLayout
BoxLayout
SpringLayout
--------------------------------
关於 FlowLayout GridBagLayout BoxLayout SpringLayout
这四个之间有什麽大差别吗?
就目前所知
FlowLayout似乎就是有顺序的加入 当超出框架的时候会自动换行
GridBahLayout当最大化的时候可以使元件相对位置改变
不过我还是不清楚这些到底什麽时候适合用哪种?
就单单写个小算盘的话 比较需要哪一种Layout呢?
谢谢各位解答!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.122.129.99
1F:推 silver8250:个人喜欢不用layout 绝对位置设定~ 02/24 00:54
2F:推 ogamenewbie:绝对位置也是一种 layout 吧? XD 02/24 02:33
3F:推 realmojo:楼上的推文有点像哲学问题 02/24 09:07
4F:推 ogamenewbie:你确定知道你用的绝对位置的class是哪来的吗 = = 02/24 09:38
5F:推 realmojo:楼上说我吗? 不是null吗? setLayout(null) ? 02/24 09:42
6F:推 ogamenewbie:= = 我脑袋瓜还停留在以前 JBuilder xy layout 的年代 02/24 18:02
7F:→ zeat:不使用layout配置的话, 视窗放大缩小就囧了... 但是layout很 02/24 18:25
8F:→ zeat:容易搞死人啊Orz 02/24 18:26
9F:推 eliang:java的layout真的搞的有够复杂,难学又难用,平常我只会用 02/24 19:51
10F:→ eliang:BorderLayout和GridLayout,需要更复杂的就用third party的 02/24 19:52
11F:→ eliang:MigLayout或TableLayout 02/24 19:53
12F:推 xyz168:GridBagLayout好好的研究一下吧!!很有用的 02/27 22:34