资源简介
基于java的仿造win10系统的科学计算器,有较为美观的视图,功能齐全

代码片段和文件信息
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Calcframe extends Jframe {
/**
* 认真的注释
*/
private static final long serialVersionUID = 1L;
private Double M = 0d;// 存储器
private Double copy = null;
// 面板3
private JTextField text1;// 文本框1,用于接受用户输入
private JTextField text2;// 文本框2,用于显示运算式及答案
// 面板2
private JButton btnleftKuo;
private JButton btnrightKuo;
private JButton btnMod;
private JButton btnSin;
private JButton btnAsin;
private JButton btnCos;
private JButton btnAcos;
private JButton btnTan;
private JButton btnAtan;
private JButton btnLn;
private JButton btnN;
private JButton btnSinh;
private JButton btnCosh;
private JButton btnTanh;
private JButton btnLog;
private JButton btnPi;
private JRadioButton rbtnAngle;
private JRadioButton rbtnRad;
// 面板1
private JButton btn1;// 按钮1
private JButton btn2;// 按钮2
private JButton btn3;// 按钮3
private JButton btn4;// 按钮4
private JButton btn5;// 按钮5
private JButton btn6;// 按钮6
private JButton btn7;// 按钮7
private JButton btn8;// 按钮8
private JButton btn9;// 按钮9
private JButton btn0;// 按钮0
private JButton btnPoint;// 小数点按钮
private JButton btnAdd;// 加号按钮
private JButton btnPlus;// 减号按钮
private JButton btnMul;// 乘号按钮
private JButton btnDiv;// 除号按钮
private JButton btnPow;// 求幂运算按钮
private JButton btnOk;// 等号按钮
private JButton btnSign;// 选择正负号按钮
private JButton btnFlush;// 清除屏幕按钮
private JButton btnSqrt;// 根号
private JButton btnDao;// 倒数
private JButton btnBackSpace;// 退格
private JButton btnMC;// 清除
private JButton btnMR;// 调用
private JButton btnMS;// 存储
private JButton btnMadd;// 加
private JButton btnMplus;// 减
// 菜单栏
private JMenuBar menubar;
private JMenu menu_look;
private JRadioButtonMenuItem look_basement;
private JRadioButtonMenuItem look_science;
private ButtonGroup buttonGroup;
private JMenu menu_edit;
private JMenuItem edit_copy;
private JMenuItem edit_paste;
private JMenu menu_help;
private JMenuItem help_help;
private JMenuItem help_about;
// 面板
private JPanel panel1;
private JPanel panel2;
private JPanel panel3;
private JPanel panel;
/**
* 构造方法
*/
public Calcframe() {
super(“我的计算器“);// title
this.setResizable(false);// 设置不可改变大小
this.setIconImage(new ImageIcon(“images\\calc.png“).getImage());// 设置最小化图片
this.setSize(220 335);// 设置大小
this.setDefaultCloseOperation(Jframe.DO_NOTHING_ON_CLOSE);
initPanel1();
initPanel2();
initPanel3();
initBar(); // 调用初始化方法
initListener();// 调用注册监听器方法
this.setLocationRelativeTo(null);// 设置默认显示为桌面中央
this.setVisible(true);// 设置可见
}
/**
* 初始化菜单栏
*/
public void initBar() {
menubar = new JMenuBar();
this.setJMenuBar(menubar);// 注意区别
menu_look = new JMenu(“查看(V)“);
menu_look.setMnemonic(‘V‘);
menubar.add(menu_look);
look_basement = new JRadioButtonMenuItem(“基本型“);
look_basement.setAccelerator(KeyStroke
.ge
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 394 2018-06-10 20:31 .classpath
文件 384 2018-06-10 14:33 .project
目录 0 2018-06-15 00:01 .settings\
文件 598 2018-06-10 14:33 .settings\org.eclipse.jdt.core.prefs
目录 0 2018-06-17 10:25 bin\
文件 643 2018-06-17 10:25 bin\Calcfr
文件 1322 2018-06-17 10:25 bin\Calcfr
文件 1612 2018-06-17 10:25 bin\Calcfr
文件 1249 2018-06-17 10:25 bin\Calcfr
文件 2256 2018-06-17 10:25 bin\Calcfr
文件 1054 2018-06-17 10:25 bin\Calcfr
文件 1062 2018-06-17 10:25 bin\Calcfr
文件 1587 2018-06-17 10:25 bin\Calcfr
文件 1094 2018-06-17 10:25 bin\Calcfr
文件 899 2018-06-17 10:25 bin\Calcfr
文件 644 2018-06-17 10:25 bin\Calcfr
文件 1530 2018-06-17 10:25 bin\Calcfr
文件 1060 2018-06-17 10:25 bin\Calcfr
文件 1153 2018-06-17 10:25 bin\Calcfr
文件 1153 2018-06-17 10:25 bin\Calcfr
文件 745 2018-06-17 10:25 bin\Calcfr
文件 886 2018-06-17 10:25 bin\Calcfr
文件 792 2018-06-17 10:25 bin\Calcfr
文件 5331 2018-06-17 10:25 bin\Calcfr
文件 13379 2018-06-17 10:25 bin\Calcfr
文件 338 2018-06-17 10:25 bin\IQueue.class
文件 333 2018-06-17 10:25 bin\IStack.class
文件 780 2018-06-17 15:25 bin\MainClass.class
文件 913 2018-06-17 10:25 bin\MyButton.class
文件 2328 2018-06-17 10:25 bin\MyQueue.class
文件 1987 2018-06-17 10:25 bin\MyStack.class
............此处省略17个文件信息
- 上一篇:JAVA实现简单的机票管理系统
- 下一篇:JAVA 连连看游戏
相关资源
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
评论
共有 条评论