2014-03-03 77 views

回答

2
JPanel textConstrain = new JPanel(new FlowLayout()); // will respect maximum size 
JTextField maxSizeField = new JTextField(80); 
textConstrain.add(maxSizeField); 
1

您可以使用jtextField.setColumns(columns);它接受列數,即字符數。您可以將其設置爲80,以便大小始終適合80個字符,否則您可以偵聽文本更改事件,並根據輸入字符的長度,您可以通過調用setColumns(inputText()來更改JTextField的列數。長度);

希望這會有所幫助。

相關問題