listener).setJTextField(text_1,text_2,text_3,button); }
}
text_2.addActionListener(listener); button.addActionListener(listener); setVisible(true); validate();
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//ReadListener.java
package com.example.test;
import java.awt.event.ActionEvent; import java.awt.event.ActionListener;
import javax.swing.JButton; import javax.swing.JTextField;
public class ReadListener implements ActionListener {
@Override
public void actionPerformed(ActionEvent e) {
double a, b; try {
a = Double.parseDouble(text_1.getText()); b = Double.parseDouble(text_2.getText()); if (e.getSource() == text_2) { }
if (e.getSource() == button) { }
text_3.setText(String.valueOf(a - b)); text_3.setText(String.valueOf(a + b));
public void setJTextField(JTextField text_1, JTextField text_2, }
JTextField text_3, JButton button) { this.text_1 = text_1; this.text_2 = text_2; this.text_3 = text_3; this.button = button;
JTextField text_1, text_2, text_3; JButton button;
}
}
} catch (Exception e2) { }
text_3.setText(\请输入合法数字\);
//Main.class
package com.example.test;
public class Main { }
}
public static void main(String[] args) {
WindowsActionEvent wae=new WindowsActionEvent();

