无法从两个文本字段中加/减/乘/除两个数字

Cannot add/ subtract/ multiply/ divide two numbers from two textfields

当我运行这个时,它会同时显示两个输入。例如 1 + 2 将得出 12。我知道必须以某种方式将此字符串更改为整数,但我不知道该怎么做。非常感谢任何帮助。

private void     
jButton5ActionPerformed(java.awt.event.ActionEvent evt) {                           
jLabel1.setText (String.valueOf(jTextField1.getText() +
jTextField2.getText()));

JTextFields 中的值是字符串。如果你想对它们进行算术运算,你必须将它们转换为适当的数字类型,如 Integer 或 Double。

jLabel1.setText(String.valueOf(Integer.parseInt(jTextField1.getText()) + Integer.parseInt(jTextField2.getText())));

I know that this string has to somehow be changed to an integer but I am lost on how to do so.

你是对的。这确实是问题所在。使用 Integer.parseInt 方法可以很容易地实现将字符串数字提取为 int。

private void     
jButton5ActionPerformed(java.awt.event.ActionEvent evt) {                           
jLabel1.setText (String.valueOf(Integer.parseInt(jTextField1.getText()) +
Initeger.parseInt(jTextField2.getText())));