我正在尝试使用JFrame
Swing 构建一个 Java 应用程序,其中有 5 个JTextField
实例。其中之一是 Sum。
我需要JTextField
在文本字段中键入一些数字后立即自动更改。
这怎么可能?
我写的就在这里。
private void displaytotalActionPerformed(java.awt.event.ActionEvent evt) {
// display total:
Float num1,num2,num3,num4,num5,num6,result;
num1 = display1b.getText().equals("") ? 0 : Float.parseFloat(display1b.getText());
num2 = display2b.getText().equals("") ? 0 : Float.parseFloat(display2b.getText());
num3 = display3b.getText().equals("") ? 0 : Float.parseFloat(display3b.getText());
num4 = display4b.getText().equals("") ? 0 : Float.parseFloat(display4b.getText());
num5 = display5b.getText().equals("") ? 0 : Float.parseFloat(display5b.getText());
num6 = display6b.getText().equals("") ? 0 : Float.parseFloat(display6b.getText());
result = num1+num2+num3+num4+num5+num6;
System.out.println(result);
}
我尝试使用按钮获取总和并在此文本字段中显示它并且它有效。但我希望它自动完成。但是上面的代码在文本字段上没有显示任何内容。
我对此很陌生,如果您能提供指导,我将不胜感激。