JTextField に 80 文字しか使用できない状況があります。JTextField は、フレームとともに拡大できます。JTextField を大きくしたいのですが、フレームをさらに拡大しても 80 文字を収容できるサイズにします。
2 に答える
2
JPanel textConstrain = new JPanel(new FlowLayout()); // will respect maximum size
JTextField maxSizeField = new JTextField(80);
textConstrain.add(maxSizeField);
于 2014-03-03T07:53:22.613 に答える
1
jtextField.setColumns(columns);を使用できます。列数、つまり文字数を受け入れます。サイズが常に80文字に適したものになるように80に設定するか、テキスト変更イベントをリッスンし、入力された文字の長さに応じて setColumns(inputText を呼び出してJTextFieldの列数を変更できます。長さ);
お役に立てれば。
于 2014-03-03T07:57:22.450 に答える