public void actionPerformed(ActionEvent e){ jtp.setText("1");} });b.addActionListener(this);//按钮b添加事件监听器 addWindowListener(new WindowAdapter() {//窗口事件 public void windowClosing(WindowEvent ee) {//关闭窗口 System.exit(0);//关闭窗口退出进程 } });public void ...
求JAVA计算器核心源代码?
package dd;
import java.awt.*;
import java.awt.event.*;
public class ddd extends Frame implements ActionListener{
Button b;
TextField tt;
ddd() {
Panel aa = new Panel();
tt=new TextField(12);
String s[]={"+","-","*","/","=","Tab",};
aa.setLayout(new GridLayout(4, 4));
for (int i = 0; i < 16; i++) {
if(i<10)
{
b = new Button("" + i);
b.addActionListener(this);
aa.add(b);
}
if(i>=10)
{
b=new Button(s[i-10]);
b.addActionListener(this);
aa.add(b);
}
}
add(tt,BorderLayout.NORTH);
add(aa);
setVisible(true);
setSize(400, 200);
validate();
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent ee) {
System.exit(0);
}
});
}
public void actionPerformed(ActionEvent rr)
{
tt.setText(tt.getText()+rr.getActionCommand());
}
public static void main(String[] args) {
// TODO 自动生成方法存根
new ddd();
}
}2007-12-10
按钮b1,数字1的按钮JButton b1=new JButton("1");
文本框JTextField jtp=new JTextField();
b1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
jtp.setText("1");
}
});
b.addActionListener(this);//按钮b添加事件监听器
addWindowListener(new WindowAdapter() {//窗口事件
public void windowClosing(WindowEvent ee) {//关闭窗口
System.exit(0);//关闭窗口退出进程
}
});
public void actionPerformed(ActionEvent rr)//实现ActionListener接口的方法actionPerformed(ActionEvent e)
{
tt.setText(tt.getText()+rr.getActionCommand());
}2007-12-10
那个是JS的内容。2007-12-09