package 十月十;
import javax.swing.*;
import java.awt.event.*;
import java.awt.FlowLayout;
public class Test {
public static void main(String[]args)throws Exception{
new JS().launchJS();
}
}
class JS extends JFrame{
private JButton buttonAdd;
private JLabel labelAdd;
JTextField n1,n2,n3;
public void launchJS(){
n1=new JTextField(10);
n2=new JTextField(10);
n3=new JTextField(15);
labelAdd=new JLabel("+");
buttonAdd=new JButton("=");
buttonAdd.addActionListener(new MyMonitor(this));
this.setLayout(new FlowLayout());
this.add(n1);
this.add(labelAdd);
this.add(n2);
this.add(buttonAdd);
this.add(n3);
this.pack();
this.setVisible(true);
}
}
class MyMonitor implements ActionListener{
JS js=null;
public MyMonitor(JS js) {
this.js=js;
}
public void actionPerformed(ActionEvent e) {
int x=Integer.parseInt(js.n1.getText());
int y=Integer.parseInt(js.n2.getText());
js.n3.setText(""+(x+y));
}
}