2014-03-03 6 views

답변

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

당신은 jtextField.setColumns (열)를 사용할 수 있습니다; 열 수 또는 문자 수를 허용합니다. 크기를 80으로 설정하면 문자가 항상 80 자에 적합하도록 설정할 수 있습니다. 그렇지 않으면 텍스트 변경 이벤트를들을 수 있으며 입력 한 문자의 길이에 따라 setColumns (inputText)를 호출하여 JTextField의 열 수를 변경할 수 있습니다. .길이);

희망이 도움이됩니다.