资源简介
使用JAVA的图形用户界面写出来的PC版计算器,只有一个文件,代码简单,功能该有的都有
代码片段和文件信息
package cacu;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.Jframe;
import javax.swing.JTextField;
public class Caulater {
static String str=““;
static int c=0flag=0;
static double b=0.0g=0.0f=0.0;
public static double suan(){
switch(c)
{
case 0:f=g;break;
case 1:f=b+g;break;
case 2:f=b-g;break;
case 3:f=b*g;break;
case 4:f=b/g;break;
}
b=f; //可实现连加
c=0;
return f;
}
public static void main(String[] args) {
Jframe jf=new Jframe(“计算器 “);
jf.setSize(300350);
jf.setLocationRelativeTo(null);
final JTextField jtf=new JTextField(25);//显示框
JButton one=new JButton(“1“);
JButton two=new JButton(“2“);
JButton three=new JButton(“3“);
JButton four=new JButton(“4“);
JButton five=new JButton(“5“);
JButton six=new JButton(“6“);
JButton seven=new JButton(“7“);
JButton eight=new JButton(“8“);
JButton nine=new JButton(“9“);
JButton zero=new JButton(“0“);
JButton jia=new JButton(“+“);
JButton jian=new JButton(“-“);
JButton cheng=new JButton(“*“);
JButton chu=new JButton(“/“);
JButton dengyu=new JButton(“=“);
JButton tuige=new JButton(“←“);
JButton qingling=new JButton(“C“);
JButton pingfang=new JButton(“²“);
JButton kaifang=new JButton(“┌“);
JButton dian=new JButton(“.“);
JButton fu=new JButton(“±“);
one.setPreferredSize(new java.awt.Dimension(5050));//流式布局更改按钮大小
two.setPreferredSize(new java.awt.Dimension(5050));
three.setPreferredSize(new java.awt.Dimension(5050));
four.setPreferredSize(new java.awt.Dimension(5050));
five.setPreferredSize(new java.awt.Dimension(5050));
six.setPreferredSize(new java.awt.Dimension(5050));
seven.setPreferredSize(new java.awt.Dimension(5050));
eight.setPreferredSize(new java.awt.Dimension(5050));
nine.setPreferredSize(new java.awt.Dimension(5050));
zero.setPreferredSize(new java.awt.Dimension(5050));
jia.setPreferredSize(new java.awt.Dimension(4545));
jian.setPreferredSize(new java.awt.Dimension(4545));
cheng.setPreferredSize(new java.awt.Dimension(4545));
chu.setPreferredSize(new java.awt.Dimension(4545));
pingfang.setPreferredSize(new java.awt.Dimension(5050));
kaifang.setPreferredSize(new java.awt.Dimension(5050));
dian.setPreferredSize(new java.awt.Dimension(5050));
dengyu.setPreferredSize(new java.awt.Dimension(27050));
qingling.setPreferredSize(new java.awt.Dimension(5050));
tuige.setPreferredSize(new java.awt.Dimension(5050));
fu.setPreferredSize(new java.awt.Dimension(5050));
jtf.setForeground(Color.orange);
jia.setForeground(Color.green);
jian.setForeground(Color.green);
cheng.setForeground(Color.green);
chu.setForeground(Color.green);
dengyu.setBackground(Color.red);
fu.setForeground(Color.green);
dian.setForeground(Colo
相关资源
- Java综合程序设计——计算器(实现运
- JAVA计算器实验报告与源码
- 自己用java写的计算器源代码(代码注
- 使用java语言编译一个计算器
- java课程设计保存计算过程的计算器
- java大作业,科学计算器
- android:简单计算器+源码+注释
- java编写的汇率计算器
- Android 课设 简单计算器源码(含apk)
- Java swing 计算器。
- 安卓 仿iphone计算器
- 身体质量指数计算器BMI
- WEB实现的计算器
- Android 计算器可货币换算
- android简单计算器的实现
- Android语音计算器 支持括号 可处理异
- android 计算器GridView实现
- android计算器源码压缩包
- 计算器(android)
- android eclipse 编写的简易计算器
- Android仿IOS计算器源码
- Java源码 吃豆豆 俄罗斯方块 扫雷 计算
- 基于Android Studio 开发计算器代码
- Java版计算器源代码带括号
- Java多功能计算器+设计模式+开发文档
- Android 计算器源码
- 用Android studio写的一个四则运算计算器
- 简单的Android计算器,支持科学计算
- Android开发支持连算计算器
- android 数学表达式计算器
评论
共有 条评论