私は計算機を書きましたが、計算後に等号ボタンを押すと「5 + 2」と言うと「7」になるため、数値を連結する方法が非常に悪いため、別の計算をしたいときに「6」と言うと問題が発生します+1" 6 ボタンを押すとこのように実行されず、"76+1" が返されます。つまり、結果を新しい計算と連結します。修正しようとしましたが、別の機能を中断せずに修正できませんでした。以下はコードの一部です。
private void NineActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
TextField.setText(TextField.getText()+"9");
}
private void OneActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
TextField.setText(TextField.getText()+"1");
}
private void TwoActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
TextField.setText(TextField.getText()+"2");
}
private void ThreeActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
TextField.setText(TextField.getText()+"3");
}
private void FourActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
TextField.setText(TextField.getText()+"4");
}
private void FiveActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
TextField.setText(TextField.getText()+"5");
}