资源简介
基于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 连连看游戏
- JAVA实现简单的机票管理系统
- JSP项目技术源代码(15个项目)
- Java Web程序设计教程-源代码
- java源码包4
- 捕鱼达人java版源码
- 设计模式JAVA版(高清修正版)_刘伟
- RSA数字签名算法的具体实现
- 数十个手机JAVA 320X480触摸大屏游戏
- JAVA JSP车辆管理系统
- Java课程设计酒店管理系统+报告文档
- javaqq私聊+群聊+截图+文件传送等源码
- Java Web学校餐费管理系统
- Java的web在线考试系统设计(含源码
- JAVA JSP企业车辆管理系统 源代码 论文
- JAVA开发实战经典(名师讲坛)].李兴
- JavaWeb网上图书商城完整项目资料
- maven+ssm 实现java版视频上传预览
- java贪吃蛇课程设计156714
- java飞机大战156086
- JavaWeb开发的BBS系统
- JAVA短信群发、开发包、含例程
- design-pattern-java-刘伟.pdf
- JSP JAVA药品销售管理系统
- java项目开发自学手册源码
- Java斗地主游戏源码.zip
- java银行账户管理系统
- 敏感信息脱敏源码和jar包
- 微信三级分销java后台完整源码.rar
- Java外挂开发之内存修改程序含源码类
评论
共有 条评论