私は質問のタイトルが何であるかをやろうとしています。私はそれを行う方法を考え出していません。何が起こっているのかというと、入力した数値が、割り当てた変数の int 値に割り当てられているものに変更されています。JSplitPane の setDividerSize プロパティのサイズを変更するために textField ボックスを使用しています。つまり、int newSize = 20 //デバイダのデフォルト サイズ
jSplitPane.setDividerSize(newSize); //using the newSize variable
textField1.addActionListener (new ActionListener() {
public void actionPerformed(ActionEvent e) {
int newSize1 = new Integer(textField1.getText());
textField1.setText(new Integer(newSize).toString());
}
}); //method where I am trying to assign a new value to newSize to change
the width of the divider
「5」と入力すると、textField ボックスに「20」が表示されます。
私はこれを試しました:
newSize.setText(new Integer(textField1).toString());
しかし、次のエラーが表示されます:
cannot find symbol
symbol : constructor Integer(javax.swing.JTextField)
location: class java.lang.Integer
ネットビーンズで。
誰か助けてくれませんか?私はそれをお願い申し上げます。これが十分なコードでない場合は、お知らせください。元の投稿を編集して含めます。ありがとう!