java 编码 正弦计算器_计算器完整代码(java).doc
计算器完整代码(java)
1. Calculator 类
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import java.lang.*;
import java.applet.Applet;
import javax.swing.*;
import javax.swing.border.*;
public class Calculator extends JApplet implements ActionListener
{
private final String[] KEYS={"7","8","9","/","sqrt",
"4","5","6","*","%",
"1","2","3","-","1/x",
"0","+/-",".","+","="
};
private final String[] COMMAND={"Backspace","CE","C"};
private final String[] M={" ","MC","MR","MS","M+"};
private JButton keys[]=new JButton[KEYS.length];
private JButton commands[]=new JButton[COMMAND.length];
private JButton m[]=new JButton[M.length];
private JTextField display =new JTextField("0");
// public JTextField setHorizontalAlignment(int alignment);
// private JTextField display.setHorizontalAlignment(JTextField.RIGHT)=new JTextField("0");
private void setup()
{
display.setHorizontalAlignment(JTextField.RIGHT);
JPanel calckeys=new JPanel();
JPanel command=new JPanel();
JPanel calms=new JPanel();
calckeys.setLayout(new GridLayout(4,5,3,3));
command.setLayout(new GridLayout(1,3,3,3));
calms.setLayout(new GridLayout(5,1,3,3));
for(int i=0;i
{
keys[i]=new JButton(KEYS[i]);
calckeys.add(keys[i]);
keys[i].setForeground(Color.blue);
}
keys[3].setForeground(Color.red);
keys[4].setForeground(Color.red);
keys[8].setForeground(Color.red);
keys[9].setForeground(Color.red);
keys[13].setForeground(Color.red);
keys[14].setForeground(Color.red);
keys[18].setForeground(Color.red);
keys[19].setForeground(Color.red);
for(int i=0;i
{
commands[i]=new JButton(COMMAND[i]);
command.add(commands[i]);
commands[i].setForeground(Color.red);
}
for(int i=0;i
{
m[i]=new JButton(M[i]);
calms.add(m[i]);
m[i].setForeground(Color.red);
}
JPanel panel1=new JPanel();
panel1.setLayout(new BorderLayout(3,3));
panel1.add("North",command);
panel1.add("Center",calckeys);
JPanel top=new JPanel();
top.setLayout(new BorderLayout());
display.setBackground(Color.WHITE);
top.add("Center",
java 编码 正弦计算器_计算器完整代码(java).doc相关推荐
- java程序样例_一个完整的java程序示例
一个完整的java程序示例 2020-08-15 05:22 阅读数 74 第一个java程序 package mypack; //相当于一个目录 public class HelloWorld{ p ...
- 【Java】Java基础飞机大战小游戏完整代码
Java基础飞机大战小游戏完整代码 先来展示一下代码实现结果图 主函数ShootGame 初始化游戏原始背景图片,游戏人物图片,游戏开始结束图片:构建产生敌人算法:产生英雄机算法:发射子弹算法:判断是 ...
- Java实现智能语音朗读(完整代码+EXE程序制作)
注意 本文主要介绍整个实现过程,一步一步跟着做,相信大家都可以完成的比我好.想要完整代码的可以跳过文章直接去文末获取,如果想要在本机上运行,请首先搭建好环境,如何搭建环境在项目的第二阶段里面. 概述 ...
- win10计算器_计算器也能刷Win10,国外大神又现惊人操作
在我们的日常生活中,几乎人人都会用到电脑,现在的新电脑,大部分都是预装的Windows 10操作系统,一提到 Win 10,我们的第一反应就会想到电脑.不过,最近国外有一位大神,把我们以前日常使用的科 ...
- java 二分法_java实现二分法的完整代码
二分法查找,顾名思义就是要将数据每次都分成两份然后再去找到你想要的数据,我们可以这样去想,二分法查找很类似与我们平时玩的猜价格游戏,当你报出一个价格时裁判会告诉你价格相对于真实值的高低,倘若是低了那我 ...
- Java实现单机五子棋,含完整代码
文章目录 五子棋!! 实现功能 改进方向 主体思路 遇到的困难 完整代码 五子棋!! 实现功能 基本的棋盘绘制,重绘,输赢判断,悔棋,重新开始 改进方向 添加背景音乐,背景图片美化,用棋子图片代替原棋 ...
- java动态执行逻辑_动态执行代码逻辑
动态执行逻辑的方法据我所知有一下两种方式 QLExpress Groovy QLExpress QLExpress是阿里开源的动态脚本执行的项目. 由阿里的电商业务规则.表达式(布尔组合).特殊数学公 ...
- java war包混淆_使用proguard混淆java web项目代码
-injars 'Y:\src.jar' #需要混淆的jar -outjars 'Y:\java\src.jar' #输出jar -libraryjars 'C:\java\jre6\lib\rt.j ...
- java 北理工 教材_北理工《Java技术与应用》在线作业
北理工<Java技术与应用>在线作业 可以代做所有奥鹏平台的作业.小论文.毕业论文.离线作业.考核作业.在线作业.在线测试,有需要的请联系本人 一.单选题(共 20 道试题,共 40 分. ...
最新文章
- 洛谷P1194 买礼物
- C# 学习笔记(17)操作SQL Server 上
- c语言长按键后开关机程序,C程序实现监听长按物理power键3秒关机功能
- 前端开发一些很有用的工具
- loginservlet.java_求助HTTP Status 404 - /Book/servlet/cn.servlet.LoginServlet
- 深入解读Linux内存管理系列(5)——lowmem和highmem
- Charles使用手册
- 速达服务器远程登录设置,ERP速达软件online远程客户端登录常见问题(三)
- scrapy爬取统计局的城乡代码,以目录文件夹形式生成,同时最后保存在excel中
- Linux系统下载Unity-Tweek-Tool
- Soul App 高管被捕,恶意举报导致竞品被下架
- qq邮箱foxmail imap服务器,开通IMAP服务 用Foxmail远程遥控QQ邮箱
- 邮件服务器3---mx记录及postfix相关文件介绍
- Java多线程篇--并发关键字synchronized和volatile
- 最短路算法——Floyd-Warshall(题目练习解析)
- 42、使用mmrotate中k3det进行旋转目标检测,并进行mnn部署和ncnn部署
- MySQL的学习笔记(超详细超完整)
- office安装后无法打开 office 2016找不到VCRUNTIME 140.1
- webconsole使用方法(fastapi框架)
- 内网渗透之MSF框架模块详细作用介绍
热门文章
- 计算机组装与维护校本教材,《计算机组装及维护》校本教材.pdf
- VMware NAT端口映射 在不同网段外网可访问内网虚拟机配置
- 基于CAN总线的汽车诊断协议UDS的开发重点
- Nginx 实现负载均衡、限流、缓存、黑白名单和灰度发布,这是最全的一篇了!
- 金融科技之:小额贷款业务系统建设方案分享
- WPF 让普通 CLR 属性支持 XAML 绑定(非依赖属性),这样 MarkupExtension 中定义的属性也能使用绑定了
- 网上打印文件推荐哪一个软件好
- 基于Java毕业设计伊伊物流公司的管理系统源码+系统+mysql+lw文档+部署软件
- 你想不到的方法!!win10系统cortana小娜无法连接网络!
- Unity导入模型后如何切换中心点和轴点