Java编写计算器:实现加减乘除功能,界面仿Windows标准版

用Java编写的计算器,可以执行加法、减法、乘法和除法。 //***这款梦想计算器与Windows附件自带的标准版计算器具有类似的功能和界面***////******但尚不支持键盘操作。如果需要的话,下一级会满足你************//import java.awt.*;导入java.lang.*;导入javax.swing.*;导入 javax.swing.event.*;导入java.awt。事件。*;导入java.awt.Component.*;导入java.awt.color.*;导入java.text.DecimalFormat; //**************************************************** **********************************////** ********** ****************************************************** ****************//公共类Calculator实现ActionListener //导入动作监听接口{//******** ********* ************// //*****计算器界面设计单元*****//JFrame框架; //定义框架JTextField textAnswer; //定义输出显示框JPanel panel,panel1,panel2,panel3; //定义面板为子容器,实现所需的界面效果 JMenuBar mainMenu; JTextField 文本内存; JLabel labelMemSpace; //labelMemSpace只是为了装饰,控制面板的形状 JButton buttonBk, buttonCe, buttonC;JButton button[];JButton buttonMC, buttonMR, buttonMS, buttonMAdd;JButton buttonDot, buttonAddAndSub, buttonAdd, buttonSub, buttonMul,buttonDiv, buttonMod; JButton buttonSqrt、buttonDao、buttonEqual;JMenu editMenu、viewMenu、helpMenu;JMenuItem copyItem、pasteItem、tItem、sItem、numberGroup、topHelp、aboutCal、myCollege;DecimalFormat df; //设置数据输出精度boolean clickable; //控制当前按键是否可以按下双记忆; //使用内存中存储的数字 int memoryi;double vard,answered; //用于保存double数据的中间值(vard)和最终结果(answerd) Short key = - 1, prekey = -1; //key用于保存当前操作,prekey用于保存之前的操作 boolean clear = false;字符串复制; //使用JTextArea复制帮助; //帮助 JScrollPane 滚动帮助; static boolean One =true;//********************////*****构造函数开始*****// public Calculator( ){clickable = true;answerd = 0;frame = new JFrame("梦想计算器--SWE08008");frame.setResizable(false);//不允许改变计算器的大小frame.setLocation(250,150);//设置起始位置计算器的frame.setBackground(Color.YELLOW);df = new DecimalFormat("0.##############"); //设置数据输出精度(对于双精度值)

Java编写计算器:实现加减乘除功能,界面仿Windows标准版

你可能想看:
« 上一篇
下一篇 »

相关推荐

java中什么是冒泡,冒泡算法

2026年09月06日

27阅读

java中冒号,java双冒号

2026年09月06日

26阅读

java中的->,java中的是什么意思

2026年09月06日

24阅读

java中的super用法,Java中super的说明

2026年09月06日

28阅读

java中反射的应用,java中反射的应用场景

2026年09月06日

26阅读

java中开关的定义,Java关键字有哪些

2026年09月06日

26阅读