Re: [問題] JTextField 固定大小
※ 引述《CMturtle (傑尼龜)》之銘言:
: 最近剛開始在學 JAVA ,正在練習學寫 GUI 介面
: 但是我的版面配置都不如我想要表現的狀態
: 我的 JTextField 都會隨著我的視窗大小變更長寬
: 介面就會變得不好看
: 有什麼方法可以改進嗎?
1. 不允許 Frame Resize 即可。
如果你的 widgets 不會隨著視窗大小做改變,
那改變 Frame 的大小似乎也沒什麼意義,不如直接寫死吧。
2. 不使用 Layout Manager。
所有的 widget 都自己設定位置、大小即可。
3. 對不想隨視窗改變大小的 widget 設定 PrefferedSize
textField.setPrefferedSize(...);
4. 加一層固定大小的 panel ,將 widgets 放在 panel 上。
意思跟 (1) 差不多,只不過變成 panel 固定大小,但視窗還是可以 resize。
要做出固定 size 的 panel,就要靠 (2) 或 (3) 了。
我個人比較建議 (1) 或 (4),
舉 (2), (3) 只是方面說明 (4)。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.78.231
推
08/05 15:14, , 1F
08/05 15:14, 1F
推
08/06 14:58, , 2F
08/06 14:58, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):