资源简介
Java版计算器源代码(带括号) 实现图形用户界面

代码片段和文件信息
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.EventQueue;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import java.util.ArrayList;
import javax.swing.Jframe;
import javax.swing.JTextField;
public class Calculate extends Jframe {
private JTextField textField;
/**
* Launch the application
* @param args
*/
public static void main(String args[]) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Calculate frame = new Calculate();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame
*/
public Calculate() {//主界面
super();
getContentPane().setLayout(null);
setFont(new Font(“@Adobe 楷体 Std R“ Font.BOLD 16));
setBackground(Color.CYAN);
settitle(“计算器“);
setName(“计算器“);
setBounds(100 100 437 318);
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
textField = new JTextField();
textField.setBounds(10 10 403 42);
textField.setText(“ “);
getContentPane().add(textField);
final JButton button = new JButton();
button.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent arg0) {
fuwei();//是否重新输入
textField.setText(textField.getText()+“0“); //显示当前输入的表达式
}
});
button.setText(“0“);
button.setBounds(10 227 76 47);
getContentPane().add(button);
final JButton button_1 = new JButton();
button_1.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent arg0) {
fuwei();
textField.setText(textField.getText()+“1“);
}
});
button_1.setText(“1“);
button_1.setBounds(10 79 76 42);
getContentPane().add(button_1);
final JButton button_2 = new JButton();
button_2.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent arg0) {fuwei();
textField.setText(textField.getText()+“2“);
}
});
button_2.setText(“2“);
button_2.setBounds(92 79 76 42);
getContentPane().add(button_2);
final JButton button_3 = new JButton();
button_3.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent arg0) {fuwei();
textField.setText(textField.getText()+“3“);
}
});
button_3.setText(“3“);
button_3.setBounds(174 79 76 42);
getContentPane().add(button_3);
final JButton button_4 = new JButton();
button_4.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent arg0) {fuwei();
textField.setText(textField.getText()+“4“);
}
});
button_4.setText(“4“);
button_4.setBounds(10 127 76 44);
getContentPane().add(button_4);
final JButton button_5 = new JButton();
button_5.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent arg0) {fuwei();
textFiel
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 0 2010-03-09 13:37 计算器\.me
文件 16947 2010-03-09 19:47 计算器\.me
文件 80 2010-03-09 21:52 计算器\.me
文件 5 2010-03-21 20:33 计算器\.me
文件 5126 2010-03-09 18:09 计算器\.me
文件 12395 2010-03-16 21:25 计算器\.me
文件 13005 2010-03-21 20:00 计算器\.me
文件 12895 2010-03-21 20:01 计算器\.me
文件 12379 2010-03-16 21:18 计算器\.me
文件 12374 2010-03-16 19:23 计算器\.me
文件 12795 2010-03-16 22:27 计算器\.me
文件 12800 2010-03-16 22:30 计算器\.me
文件 12636 2010-03-16 21:49 计算器\.me
文件 12327 2010-03-16 19:15 计算器\.me
文件 12389 2010-03-16 19:25 计算器\.me
文件 10341 2010-03-16 13:23 计算器\.me
文件 12374 2010-03-16 19:24 计算器\.me
文件 12395 2010-03-16 21:27 计算器\.me
文件 12638 2010-03-16 21:50 计算器\.me
文件 619 2010-03-16 12:51 计算器\.me
文件 12089 2010-03-16 18:56 计算器\.me
文件 12733 2010-03-16 22:21 计算器\.me
文件 12793 2010-03-16 22:26 计算器\.me
文件 12566 2010-03-21 13:31 计算器\.me
文件 13022 2010-03-21 14:41 计算器\.me
文件 12734 2010-03-16 22:23 计算器\.me
文件 12995 2010-03-21 14:38 计算器\.me
文件 12600 2010-03-16 21:42 计算器\.me
文件 12341 2010-03-16 19:09 计算器\.me
文件 13161 2010-03-21 14:03 计算器\.me
............此处省略307个文件信息
- 上一篇:毕业论文变压器故障诊断
- 下一篇:基于Android的计步器app
相关资源
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- JSP企业人事管理系统设计(源代码+论
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- android-support-v4.jar已打包进去源代码
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
评论
共有 条评论