import java.awt.*;
import java.awt.event.*;
public class CalculatorFrame extends Frame implements ActionListener
{
private TextField text;
private Button button_1,button_2,button_plus,button_cancel;
public CalculatorFrame()
{
super("Calculator");
this.setSize(320,120);
this.setBackground(java.awt.Color.lightGray);
this.setLocation(300,240);
this.setLayout(new java.awt.FlowLayout(FlowLayout.LEFT));
text=new TextField(40);
text.setEditable(false);
this.add(text);
button_1=new Button("1");
button_2=new Button("2");
button_plus=new Button("+");
button_cancel=new Button("C");
this.add(button_1);
this.add(button_2);
this.add(button_plus);
this.add(button_cancel);
button_1.addActionListener(this);
button_2.addActionListener(this);
button_plus.addActionListener(this);
button_cancel.addActionListener(this);
this.addWindowListener(new WinClose());
this.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==button_cancel)
text.setText("");
else
text.setText(text.getText()+e.getActionCommand());
}
public static void main(String arg[])
{
new CalculatorFrame();
}
class WinClose implements WindowListener
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
public void windowOpened(WindowEvent e){}
public void windowActivated(WindowEvent e){}
public void windowDeactivated(WindowEvent e){}
public void windowClosed(WindowEvent e){}
public void windowIconified(WindowEvent e){}
public void windowDeiconified(WindowEvent e){}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
用JAVA编的计算机程序雏形
资源详情
资源评论
资源推荐
收起资源包目录
计算器程序雏形.rar (3个子文件)
计算器程序雏形
CalculatorFrame.java 2KB
CalculatorFrame.class 2KB
CalculatorFrame$WinClose.class 871B
共 3 条
- 1
zenkirong
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0