JFrame
Swingを使用して Java アプリケーションを構築しようとしていますが、そこに 5 つJTextField
のインスタンスがあります。これらの 1 つは 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);
}
ボタンを使用して合計を取得し、このテキストフィールドに表示しようとしましたが、うまくいきました。しかし、私はそれが自動的に行われることを望んでいます。しかし、上記のコードはテキストフィールドに何も表示しません。
私はこれにかなり慣れていないので、親切にガイドしていただければ幸いです。