2010-10-19 60 views

回答

1

傳遞的列數調整文本字段的首選大小。正如camickr指出的那樣,您可能正在使用一種在某些情況下會使用最小尺寸爲零的佈局。

如果你想最小尺寸是首選大小(這可能是也可能不是一個好主意),你可以這樣做:

textField.setMinimumSize(textField.getPreferredSize()); 
+0

這個工作,除了它擠壓其他組件。需要告訴它以某種方式調整組件(fontwise)。 – simpatico 2010-10-24 20:56:43

0

我的猜測是你正在使用GridBagLayout。如果沒有足夠的空間來顯示組件的首選大小,組件將縮小到我認爲最小的大小。嘗試給組件一個最小大小或使用不同的佈局管理器。

如果您需要更多幫助,請發送您的SSCCE

相關問題