0
我發現,JTextField中可以很容易地與ACM功能,例如setLocation(操作),如:在java中,當使用acm庫時,如何設置JTextField的大小?
textfield.setLocation(x,y);
但是我似乎無法能夠找到能夠設置一個JTextField的默認大小的方法。我嘗試使用setPreferedSize(),但它並沒有改變JTextField的大小。
任何幫助將是太棒了。
+1不錯,雖然有些人已經發布了其他方法,第二秒 – MadProgrammer
我一定很清楚地表達了我的問題。我不是指新字符在JTextField中的插槽數量。我的意思是JTextField的實際寬度和長度。 – adm
這是我的觀點。您不應手動設置像素寬度,因爲您不知道該文本字段的大小。文本字段的大小將隨着字體的變化而變化,不同的平臺可以使用不同的字體。 Swing旨在與佈局經理一起使用。佈局管理器將自動爲您設置組件的大小和位置。有關更多信息和工作示例,請閱讀[佈局管理器](http://docs.oracle.com/javase/tutorial/uiswing/layout/visual.html)上的Swing教程。 – camickr