资源简介
利用闲暇时间,帮朋友写了这么个程序。
该程序是JAVA的一个桌面应用程序,一个简易计算器,可供新手参考交流之用。
界面上设计感觉还是比较现代化的,可以看看
代码片段和文件信息
/*
* **************************************************************************
* ***** ╭─╮ *********************************************************
* ***** │~。~│ *********************************************************
* ***** ╰─╯ *********************************************************
* ***** ╱─╲ *********************************************************
* ***** ┃ ┃ **********************************************************
* ****************************************** 作者:Lordeen ******************
* ****************************************** 完成时间:2013-6-3 17:45 ******
* *****************************************************************************
*/
package Calculate;
import java.awt.Color;
import java.awt.Container;
import java.awt.Cursor;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.StringSelection;
import java.awt.datatransfer.Transferable;
import java.awt.datatransfer.UnsupportedFlavorException;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.io.IOException;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JRootPane;
import javax.swing.JTextField;
/**
* 计算器
* @author Lordeen
* @version 1.0
*
*/
public class Calculator extends Jframe{
/* 菜单栏声明*/
JMenuBar menu;
JMenu edit;
JMenu view;
JMenu help;
JMenuItem copy;
JMenuItem paste;
JMenuItem standard;
JMenuItem science;
JMenuItem theme;
JMenuItem about;
/*计算器各部件声明*/
Container container;
JTextField jtf;
JButton[] jbs;
JPanel panel;
JPanel pp1p2p3p4p5p6;
GridLayout glgl1gl2;
/*运算变量声明*/
double numb1numb2result;
char op;
String memory=““;//用于存储记忆数字
/**
* 构造函数
* @author Lordeen
*
*/
public Calculator(){
menuSetting();//装载菜单栏
ComponentSetting();//装载计算器组件
this.settitle(“L o r d e e n 计 算 器 --Lordeen制作“);
this.setIconImage(Toolkit.getDefaultToolkit().createImage(“logo.gif“));
this.setLocation(500200);
this.setResizable(false);
this.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
this.pack();
this.setVisible(true);
}
/**
* 计算器各组件配置
* @author Lordeen
*/
public void ComponentSetting(){
/*创建Component组件*/
container=getContentPane();
jtf=new JTextField(40);
jbs=new JButton[37];
panel=new JPanel();
p=new JPanel();
p1=new JPanel();
p2=new JPanel();
p3=new JPanel();
p4=new JPanel();
p5=new JPanel();
p6=new JPanel();
gl=
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 232 2013-06-02 16:50 Cal\Cal\.classpath
文件 379 2013-06-02 16:50 Cal\Cal\.project
文件 4323 2013-06-03 17:58 Cal\Cal\bin\Calculate\Calculator$1.class
文件 4048 2013-06-03 17:58 Cal\Cal\bin\Calculate\Calculator$2.class
文件 6561 2013-06-03 17:58 Cal\Cal\bin\Calculate\Calculator.class
文件 14882 2014-06-11 10:36 Cal\Cal\src\Calculate\Calculator.java
目录 0 2013-06-03 17:24 Cal\Cal\bin\Calculate
目录 0 2013-06-03 17:24 Cal\Cal\src\Calculate
目录 0 2013-06-03 17:24 Cal\Cal\bin
目录 0 2013-06-03 17:24 Cal\Cal\src
目录 0 2014-06-11 10:37 Cal\Cal
目录 0 2014-06-11 10:30 Cal
----------- --------- ---------- ----- ----
30425 12
相关资源
- Java计算器实验报告
- Java简单计算器Swing版
- java 简易计算器的实现
- JAVA计算器源代码与WINDOWS的计算器长得
- Java实现高级计算器
- JAVA计算器小程序多进制计算、转换
- java使用后缀表达式实现计算器
- 一个简单的java计算器实验报告
- java科学计算器源码及课设报告
- Java计算器130031
- Java计算器实现代码
- JAVA计算器计算器JAVA计算器计算器
- JAVA计算器科学型+标准型
- JAVA计算器(含有优先级的判定)
- 带括号和小数点的java计算器程序
- java计算器源代码及其实验报告
- 利用网格布局写的一个java计算器
- java计算器的实现--ppt课件
- java计算器源代码
- java简易计算器四则运算、三角函数、
- java计算器
- java计算器,带历史记录功能
- java计算器源码
- JAVA做的计算器小程序实现简单的功能
- 基于java的计算器源程序+代码+设计报
- java计算器源代码
评论
共有 条评论