Re: [J2SE] Layout的選擇
※ 引述《bypang (第一次上ptt)》之銘言:
: 各位大大好
: 小弟最近在學習java,然而卻卡在layout上
: 我想要把JLabel分佈在一個panel上(label的size大小固定)
: 一個row可容納8個label,每個label按照順序,
: 有點類似Nautilus或My Computer的排序
: 如圖(x代表JLabel)
: ______________________
: | x x x x x x x |
: | x x x x x x x |
: | x |
: | |
: | |
: | |
: | |
: | |
: |_____________________|
: 如果使用GridLayout,會變成
: ______________________
: | |
: | x x x x x x x |
: | |
: | |
: | x x x x x x x |
: | |
: | |
: | x |
: |_____________________|
: 請問要怎麼修改,還是要選擇其他的layout?
: 謝謝
可以一個row 放在一個panel 上 , 用flow layout即可..
container 也是 flow layout , 依序放入panel,
也就是說可以用兩個迴圈來解決.
如果你的frame size 是固定的那很好排 , 如果是變動的 ,
就要看你是要完全固定位置 , 還是要等比例縮放, 上面的方法 ,
是會按照縮放來等比例調整....
另外 , 如果你不排斥用其他的lib , table layout 很好用 , 也很簡單..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.80.34.25
討論串 (同標題文章)