Re: [問題] JTextField 固定大小

看板java作者 (小安)時間14年前 (2011/08/05 14:58), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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
如要用Layout Manager推薦用MigLayout,你會愛上她
08/06 14:58, 2F
文章代碼(AID): #1EEvI55G (java)
文章代碼(AID): #1EEvI55G (java)