package baiduKnow;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
/**
* @author 18388138
* @åè½ å¨ä¸¤ä¸ªææ¬æ¡ä¸åå«è¾å
¥ä¸¤ä¸ªå®æ°ï¼ç¹å æ³æé®å°è®¡ç®æºç»æå¨ç¬¬ä¸ä¸ªææ¬æ¡ä¸æ¾ç¤º
*/
public class TestGUIButtonAdd extends JFrame implements ActionListener {
private static final long serialVersionUID = 1L;
private JPanel jp1 = new JPanel();
private JPanel jp2 = new JPanel();
private JPanel jp3 = new JPanel();
private JPanel jp4 = new JPanel();
private JPanel jp = new JPanel();
private JButton btnAdd = new JButton("å ");
private JLabel lbl1 = new JLabel("请è¾å
¥ç¬¬ä¸ä¸ªå®æ°ï¼");
private JLabel lbl2 = new JLabel("请è¾å
¥ç¬¬äºä¸ªå®æ°ï¼");
private JLabel lblResult = new JLabel("计ç®ç»æï¼");
private JTextField txt1 = new JTextField(10);
private JTextField txt2 = new JTextField(10);
private JTextField txtResult = new JTextField(10);
public TestGUIButtonAdd() {
this.setLayout(new BorderLayout());
this.setTitle("两个å®æ°ç¸å ");
jp.setLayout(new BorderLayout());
jp1.add(lbl1);
jp1.add(txt1);
jp.add(jp1, BorderLayout.NORTH);
jp2.add(lbl2);
jp2.add(txt2);
jp.add(jp2, BorderLayout.CENTER);
jp3.add(lblResult);
jp3.add(txtResult);
jp.add(jp3, BorderLayout.SOUTH);
this.add(jp, BorderLayout.NORTH);
btnAdd.addActionListener(this);
jp4.add(btnAdd);
this.add(jp4, BorderLayout.CENTER);
this.setSize(300, 300);
this.setLocationRelativeTo(null);
this.setResizable(false);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new TestGUIButtonAdd();
}
@Override
public void actionPerformed(ActionEvent e) {
double d1 = Double.valueOf(txt1.getText()); //è·å第ä¸ä¸ªææ¬æ¡çå
容
double d2 = Double.valueOf(txt2.getText()); //è·å第äºä¸ªææ¬æ¡çå
容
double result = d1 + d2;//å æ³è®¡ç®
String str = String.valueOf(result);
txtResult.setText(str);//å°ç»æ设置å°ç¬¬ä¸ä¸ªææ¬æ¡
}
}
åªéçä¸æ å¯ä»¥è¿½é®ï¼å¨eclipseä¸æµè¯æ²¡é®é¢
温馨提示:答案为网友推荐,仅供参考