资源简介
一个简单的java计算器程序,界面漂亮,新手可以拿来观摩学习 GUI各个构件与布局管理器的使用,及计算器算法。
代码片段和文件信息
package 计算器;
//(1) 利用frame设计一个简单计算器,该计算器可以实现三种常用的三角函数(sin、cos、tan)和5种常用运算()的功能。
//计算器窗口内的内容大多是按键,将这些按键全部定义为按钮,另外,还需要一个显示区,用来表示输入的值及最后结果。
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
import javax.naming.ldap.ExtendedRequest;
import javax.swing.JButton;
import javax.swing.Jframe;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class View extends Jframe{
static double result=0;
public static void main(String[] args) {
Jframe frame= new Jframe(“计算器“);//创建frame
GridLayout gridLayout=new GridLayout(5444);
JTextField t=new JTextField();//创建显示屏
String txt=new String();
JPanel p1=new JPanel(gridLayout);//创建键盘
p1.setBackground(Color.black);
Container contentpane=frame.getContentPane();
String [] s={“sin““cos““tan““{^““7““8““9““/““4““5““6““*““1““2““3““-““0““.““=““+“};
for(String k:s)
{
JButton button=new JButton(k);
p1.add(button);
if(k.equals(“=“))//键盘颜色
{
button.setBackground(Color.RED);
}
else
{
button.setBackground(Color.lightGray);
}
button.addActionListener(new ActionListener() {//监听器
@Override
public void actionPerformed(ActionEvent e) //反应
{
t.setText(t.getText()+k);
double o = 0;
char l = 0;
char b=0;
int count=0;
for(int i=2;i<=t.getText().length();i++)//将上一个运算符之后的数字字符变成double数o
{
b=t.getText().charAt(t.getText().length()-i);//检测
if(b==(‘=‘)||b==(‘+‘)||b==(‘*‘)||b==‘\0‘)
{
l=b;
break;
}
else if(b==(‘c‘)||b==(‘o‘)||b==(‘s‘)||b==(‘s‘)||b==(‘i‘)||b==‘n‘||b==(‘t‘)||b==(‘a‘)||b==(‘n‘)||b==(‘{‘)||b==(
- 上一篇:java端口扫描器
- 下一篇:Android中的铃声设置
相关资源
- 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 数学表达式计算器
评论
共有 条评论