作者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