⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mycalculator.java

📁 这是一个用JAVA编写的计算器
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
public class MyCalculator extends Frame implements ActionListener
{
	private TextField text;
	private Button button_1,button_2,button_3,button_4,button_5;
	private Button button_6,button_7,button_8,button_9,button_0,button_denyu;
	private Button button_plus,button_jian,button_chen,button_chu,button_cancel;
	public MyCalculator()
	{
		super("MyCalculator");
		this.setSize(400,200);
		this.setBackground(java.awt.Color.LIGHT_GRAY);
		this.setLocation(300,240);
		this.setLayout(new java.awt.FlowLayout(FlowLayout.LEFT));
		text=new TextField(50);
		text.setEditable(false);
		this.add(text);
		
		button_0=new Button("0");
		button_1=new Button("1");
		button_2=new Button("2");
		button_3=new Button("3");
		button_4=new Button("4");
		button_5=new Button("5");
		button_6=new Button("6");
		button_7=new Button("7");
		button_8=new Button("8");
		button_9=new Button("9");
		button_plus=new Button("+");
		button_jian=new Button("-");
		button_chen=new Button("*");
		button_chu=new Button("/");
		button_cancel=new Button("c");
		button_denyu=new Button("=");
		this.add(button_0);
		this.add(button_1);
		this.add(button_2);
		this.add(button_3);
		this.add(button_4);
		this.add(button_5);
		this.add(button_6);
		this.add(button_7);
		this.add(button_8);
		this.add(button_9);
		this.add(button_plus);
		this.add(button_jian);
		this.add(button_chen);
		this.add(button_chu);
		this.add(button_cancel);
		this.add(button_denyu);
		
		button_1.addActionListener(this);
		button_2.addActionListener(this);
		button_3.addActionListener(this);
		button_4.addActionListener(this);
		button_5.addActionListener(this);
		button_6.addActionListener(this);
		button_7.addActionListener(this);
		button_8.addActionListener(this);
		button_9.addActionListener(this);
		button_0.addActionListener(this);
		button_plus.addActionListener(this);
		button_jian.addActionListener(this);
		button_chen.addActionListener(this);
		button_chu.addActionListener(this);
		button_cancel.addActionListener(this);
		button_denyu.addActionListener(this);
		this.addWindowListener(new WinClose());
		
		this.setVisible(true);
	}
	public void actionPerformed(ActionEvent e)
	{
		if(e.getSource()==button_cancel)
		   text.setText("");
		if(e.getSource()==button_denyu)
		   //s=text.getText();
		   text.setText(text.getText()+e.getActionCommand());
	}
	public static void main(String args[])
	{
		new MyCalculator();		
	}
}
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){}
	
} 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -