• 大小: 13KB
    文件类型: .java
    金币: 1
    下载: 0 次
    发布日期: 2021-06-06
  • 语言: Java
  • 标签: java  简易的  

资源简介

java的期末作业,用j2se实现一个简单的科学型计算器。包含有三角函数,对数,记忆存储等功能。

资源截图

代码片段和文件信息

import java.awt.*; 
import java.awt.event.*; 
import java.lang.*; 
import java.math.BigInteger;

import javax.swing.*; 
public class Counter extends frame 

//声明三个面板的布局 
GridLayout gl1gl2gl3; 
Panel p0p1p2p3;

JTextField tf1; 
TextField tf2; 
Button b0b1b2b3b4b5b6b7b8b9b10b11b12b13b14b15b16b17b18b19b20
b21b22b23b24b25b26b27b28b29b30b31b32b33b34b35b36b37b38b39b40
b41; 
StringBuffer str;//显示屏所显示的字符串 
double xy;//x和y都是运算数 
int z;//Z表示单击了那一个运算符.0表示“+“1表示“-“2表示“*“3表示“/“... 
static double m;//记忆的数字 
public Counter() 

gl1=new GridLayout(1700);//实例化三个面板的布局 
gl2=new GridLayout(4100); 
gl3=new GridLayout(4500); 

tf1 = new JTextField(27);
tf1.setText(“0.“);
tf1.setHorizontalAlignment(JTextField.RIGHT);
tf1.setBorder(BorderFactory.createLineBorder(Color.lightGray));
tf1.setEditable(false);
tf1.setBackground(Color.white); 
tf2=new TextField(10);//显示记忆的索引值 
tf2.setEditable(false); 
//实例化所有按钮、设置其前景色并注册监听器 
b0=new Button(“Back“); 
b0.setForeground(Color.red); 
b0.addActionListener(new Bt()); 
b1=new Button(“CE“); 
b1.setForeground(Color.red); 
b1.addActionListener(new Bt()); 
b2=new Button(“C“); 
b2.setForeground(Color.red); 
b2.addActionListener(new Bt()); 
b3=new Button(“MC“); 
b3.setForeground(Color.red); 
b3.addActionListener(new Bt()); 
b4=new Button(“MR“); 
b4.setForeground(Color.red); 
b4.addActionListener(new Bt()); 
b5=new Button(“MS“); 
b5.setForeground(Color.red); 
b5.addActionListener(new Bt()); 
b6=new Button(“M+“); 
b6.setForeground(Color.red); 
b6.addActionListener(new Bt()); 
b7=new Button(“7“); 
b7.setForeground(Color.blue); 
b7.addActionListener(new Bt()); 
b8=new Button(“8“); 
b8.setForeground(Color.blue); 
b8.addActionListener(new Bt()); 
b9=new Button(“9“); 
b9.setForeground(Color.blue); 
b9.addActionListener(new Bt()); 
b10=new Button(“/“); 
b10.setForeground(Color.red); 
b10.addActionListener(new Bt()); 
b11=new Button(“sqrt“); 
b11.setForeground(Color.red); 
b11.addActionListener(new Bt()); 
b12=new Button(“4“); 
b12.setForeground(Color.blue); 
b12.addActionListener(new Bt()); 
b13=new Button(“5“); 
b13.setForeground(Color.blue); 
b13.addActionListener(new Bt()); 
b14=new Button(“6“); 
b14.setForeground(Color.blue); 
b14.addActionListener(new Bt()); 
b15=new Button(“*“); 
b15.setForeground(Color.red); 
b15.addActionListener(new Bt()); 
b16=new Button(“%“); 
b16.setForeground(Color.red); 
b16.addActionListener(new Bt()); 
b17=new Button(“1“); 
b17.setForeground(Color.blue); 
b17.addActionListener(new Bt()); 
b18=new Button(“2“); 
b18.setForeground(Color.blue); 
b18.addActionListener(new Bt()); 
b19=new Button(“3“); 
b19.setForeground(Color.blue); 
b19.addActionListener(new Bt()); 
b20=new Button(“-“); 
b20.setForeground(Color.red); 
b20.addActionListener(new Bt()); 
b21=new Button(“1/X“); 
b21.setForeground(Color.red); 
b21.addActionListener(new Bt()); 
b22=new Button(“0“); 

评论

共有 条评论