一:题目简介我们要做的是一个多功能计算器,Java程序编辑器是:图形界面、线程、流与文件等技术的综合应用。图形界面的实现:考虑到简单、实用、高效等特点,就选择了Swing来完成实现,在选择组件上,文本编辑区就选用了jTextField作为主要输入输出部件、数字则是选用了SwingComponents...
分类:
编程语言 时间:
2015-05-17 12:02:12
阅读次数:
213
package xjj;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.ma...
分类:
编程语言 时间:
2015-05-11 08:58:33
阅读次数:
165
java老师布置的作业,要我们编个计算器,而且要有括号功能。。。编的恶心哪,600多行代码,调试来调试去终于能用了,但是估计还有bug。
有一个bug我自己知道,但是不影响正常使用:可以存在前导零,就是说可以有0087这种数字,计算器会认为这就是87,。
下面是两个截图,左边是输入,右边是输出。
这个计算器的核心算法就是对左边的字符串进行处理,得出右边的结果,其中要考虑到括号匹配、负号、乘除优先级等等问题,这一个算法写了200行。
因为字符串比较短,最多就几十,所以我的算法比较暴力,没有考虑时间和空间复杂度...
分类:
编程语言 时间:
2015-05-07 19:01:18
阅读次数:
253
一、实验目的1.熟悉java图形用户界面的设计原理和程序结构2.能设计复核问题要求的图形用户界面程序3.熟悉javaawt和swing的组合4.掌握常用组建的事件借口 5.会应用awt和swing组件进行应用程序设计二、实验条件1.PC机一台2.java软件开发环境三、实验步骤1、编写代码,程序见G...
分类:
编程语言 时间:
2015-04-30 10:21:52
阅读次数:
188
1.计算器实验报告2.https://github.com/lollipopangel/test/tree/master3.实验截图7+8清除六、总结通过本次实验让我对JFrame类、JPanel类、5种布局管理器、文本框、标签及按钮的使用方法,有了进一步的了解。通过查询对其有有了更深刻大大大的了解...
分类:
编程语言 时间:
2015-04-29 21:27:10
阅读次数:
180
1.计算器实验报告2.https://github.com/xujinxia/text/tree/master3.实验截图7+8清除六、总结通过本次实验让我对JFrame类、JPanel类、5种布局管理器、文本框、标签及按钮的使用方法,有了进一步的了解。同时在实验过程中也发现了自己的许多不足,但通过...
分类:
编程语言 时间:
2015-04-29 00:12:02
阅读次数:
181
主函数:import javax.swing.JFrame;public class Main { public static void main(String[] args) { CalFrame f = new CalFrame(); f.pack(); ...
分类:
编程语言 时间:
2014-10-12 23:12:28
阅读次数:
432
import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
impo...
分类:
编程语言 时间:
2014-08-14 20:51:29
阅读次数:
222
做这个东西主要是为了练习一下以前学习过的java Swing,所以那些复杂的算法就没有加载到里面去........ 先展示一下效果....,额,当然不是这个样子.... ---》代码: 1 package dialog_color; 2 3 import java.awt.B...
分类:
编程语言 时间:
2014-08-11 20:56:32
阅读次数:
387
package calculate;/** * @author Wayne; * @time 2014年7月14日; * @project java计算器2.0; */import java.awt.*;import java.awt.event.*;import java.text.Decimal...
分类:
编程语言 时间:
2014-07-26 01:48:16
阅读次数:
413