applet的问题???
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.applet.*;
import java.util.*;
public class Calculation extends JApplet {
public void init() {
Container contentPane = getContentPane();
JPanel panel=new JPanel();
DigPane = new DigitalPane();
textField1=new JTextField(6);
textField2=new JTextField(6);
btnAdd=new JButton("+");
btnSub=new JButton("-");
btnMul=new JButton("*");
btnDiv=new JButton("/");
btnAdd.addActionListener(new
ActionListener()
{
public void actionPerformed(ActionEvent e)
{
int digit1=Integer.parseInt(
textField1.getText().trim());
int digit2=Integer.parseInt(
textField2.getText().trim());
DigPane.setDigit(String.valueOf
(digit1+digit2));
}
});
panel.add(textField1);
panel.add(textField2);
panel.add(btnAdd);
panel.add(btnSub);
panel.add(btnMul);
panel.add(btnDiv);
contentPane.add(panel,BorderLayout.SOUTH);
contentPane.add(DigPane,BorderLayout.CENTER);
//DigPane.setDigit("123456");
}
private DigitalPane DigPane;
private JTextField textField1;
private JTextField textField2;
private JButton btnAdd;
private JButton btnSub;
private JButton btnMul;
private JButton btnDiv;
}
这段代码 我的意图是 添加4个按钮“加,减,乘,除” 2个文本框
每当按下按钮时 调用DigitalPane对象的setDigit方法将文本显示
(DigitalPane已经通过测试)
DigPane是我创建的另一个类 setDigit方法专门用来显示传入的字符串参数的
但无法显示正确信息 请问我的代码有何问题???
谢谢!!!