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

📄 calc.java

📁 java计算器计算功能强大
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
import java.applet.*;

public class Calc extends Applet implements ActionListener
{
	TextField expText, resText;
	Parser p;

	public void init()
	{
		Label heading=new Label("Expression Calculator",Label.CENTER);
		Label explab=new Label("Expression",Label.CENTER);
		Label reslab=new Label("Result     ",Label.CENTER);
		expText=new TextField(24);
		resText=new TextField(24);

		resText.setEditable(false);

		add(heading);
		add(explab);
		add(expText);
		add(reslab);
		add(resText);

		expText.addActionListener(this);
		p=new Parser();

	}

	public void actionPerformed(ActionEvent e)
	{
		repaint();
	}

	public void paint(Graphics g)
	{
		double result=0.0;
		String expstr=expText.getText();

		try
		{
			if (expstr.length()!=0)
			{
				result=p.evaluate(expstr);}
				expText.setText(" ");
				resText.setText(Double.toString(result));
				showStatus("");
			
		}
		catch (ParserException e)
		{
			showStatus(e.toString());
			resText.setText(" ");

		}
	}


}

⌨️ 快捷键说明

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