本人大一新手小白一枚,今天是我开通博客的第一天,发个java计算器纪念一下。

诸位有意见可以提,有不懂的也可以问,但不保证才疏学浅的博主能回答上来

希望以后能和你们一起共同进步,共勉!
先放上博主的代码
下面的是界面和一部分运算代码:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Calculator extends JFrame
{
static JFrame frame=new JFrame("计算器");
JTextField display=new JTextField("0");
Font font=new Font("Consolas",Font.BOLD,40); //设置字体样式
Font font1=new Font("Consolas",Font.BOLD,20);
Image iconImage=(new ImageIcon("C:\\Study\\eclipse-workspace\\Calculator\\src\\计算器2.png")).getImage();
ImageIcon iconImage2=new ImageIcon("C:\\Study\\eclipse-workspace\\Calculator\\src\\删除.png");
actionlistener al=new actionlistener();//创建监听器action listener的对象
//计算器按键
JButton button_clear=new JButton("C");
JButton button_delete=new JButton(iconImage2);
JButton button_plus=new JButton("+");
JButton button_minus=new JButton("-");
JButton button_multiply=new JButton("*");
JButton button_divide=new JButton("/");
JButton button_spot=new JButton(".");
JButton button_is=new JButton("=");
JButton button_sin=new JButton("sin");
JButton button_cos=new JButton("cos");
JButton button_tan=new JButton("tan");
JButton button_log=new JButton("log");
JButton button_bracket_r=new JButton("(");
JButton button_bracket_l=new JButton(")");
JButton[] button=new JButton[10];
public Calculator()
{
super();
//设置按钮颜色字体和监听器
for (int i = 0; i < 10; i++)
{
button[i] = new JButton(""+i);
button[i].setBackground(Color.white);//设置按钮颜色
button[i].setFont(font1); //设置按钮字体
button[i].addActionListener(al); //注册监听器
}
//设置按钮颜色
button_plus.setBackground(Color.white);
button_is.setBackground(Color.pink);
button_minus.setBackground(Color.white);
button_multiply.setBackground(Color.white);
button_divide.setBackground(Color.white);
button_spot.setBackground(Color.white);
button_clear.setBackground(Color.white);
button_delete.setBackground(Color.white);
button_sin.setBackground(Color.white);
button_cos.setBackground(Color.white);
button_tan.setBackground(Color.white);
button_log.setBackground(Color.white);
button_bracket

本文分享了一个使用Java Swing编写的简易计算器项目,包括界面设计和逆波兰算法实现的四则运算及部分三角函数计算。提供了完整的源代码,并附带了百度网盘和CSDN的下载链接。
&spm=1001.2101.3001.5002&articleId=80358214&d=1&t=3&u=c933c6e3d96445769043331657946394)
2544

被折叠的 条评论
为什么被折叠?



