誰かが実行時にの幅を設定する方法を教えてもらえJTextField
ますか?実行時にテキストフィールドのサイズを変更したい。ユーザーに長さを尋ねると、入力によってテキストフィールドの幅が変更されます。
if(selectedComponent instanceof javax.swing.JTextField){
javax.swing.JTextField txtField = (javax.swing.JTextField) selectedComponent;
//txtField.setColumns(numInput); //tried this but it doesn't work
//txtField.setPreferredSize(new Dimension(numInput, txtField.getHeight())); //also this
//txtField.setBounds(txtField.getX(), txtField.getY(), numInput, txtField.getHeight());
//and this
txtField.revalidate();
}
null
編集モードなので、レイアウトを使用しています。