程序填空题:简单加法计算器的实现
本题通过JButton、JLabel和JTextField组件实现简单加法计算器。程序运行界面如下:

请按要求完成填空。
public class Main extends JApplet implements ActionListener {
Container cp=getContentPane();
;//创建JButton1,并初始化
JLabel JLabel1=new JLabel("+");
JLabel JLabel2=new JLabel("=");
JTextField JTextField1=new JTextField(10);
JTextField JTextField2=new JTextField(10);
JTextField JTextField3=new JTextField(10);
public void init()
{cp.setLayout(new FlowLayout());
cp.add(JTextField1); cp.add(JLabel1);
cp.add(JTextField2); cp.add(JLabel2);
cp.add(JTextField3); cp.add(JButton1);
;//为JButton1增加监听
}
public void actionPerformed(ActionEvent e) {
if()//用getSource()方法获取事件源
{
double sum=Double.valueOf(JTextField1.getText())+Double.valueOf();//获取两个操作数,并转化为double型
JTextField3.setText(String.valueOf(sum));
}}}
答案:
第1空:JButton JButton1=new JButton("确定")
第2空:JButton1.addActionListener(this)
第3空:e.getSource()==JButton1
第4空:JTextField2.getText()

请按要求完成填空。
public class Main extends JApplet implements ActionListener {
Container cp=getContentPane();
;//创建JButton1,并初始化
JLabel JLabel1=new JLabel("+");
JLabel JLabel2=new JLabel("=");
JTextField JTextField1=new JTextField(10);
JTextField JTextField2=new JTextField(10);
JTextField JTextField3=new JTextField(10);
public void init()
{cp.setLayout(new FlowLayout());
cp.add(JTextField1); cp.add(JLabel1);
cp.add(JTextField2); cp.add(JLabel2);
cp.add(JTextField3); cp.add(JButton1);
;//为JButton1增加监听
}
public void actionPerformed(ActionEvent e) {
if()//用getSource()方法获取事件源
{
double sum=Double.valueOf(JTextField1.getText())+Double.valueOf();//获取两个操作数,并转化为double型
JTextField3.setText(String.valueOf(sum));
}}}
答案:
第1空:JButton JButton1=new JButton("确定")
第2空:JButton1.addActionListener(this)
第3空:e.getSource()==JButton1
第4空:JTextField2.getText()