资源简介
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微信公众号开发
- 基于WEB的网上招聘管理系统
- JavaWeb校园宿舍管理系统.zip
- 风清扬JAVA教程ppt
- 免费高清 java数据结构和算法第二版编
- 经典的android 象棋源码,象棋规则完整
- JavaFx实现百度文本框的下拉提示功能
- 图书管理系统javase
- Java仿雷电(雷霆行动)及其源代码
- impinj Reader 的java开发API
- CTP接口c/C#/jAVA/MATLAB
- JAVA校友录的设计与实现
- 餐厅管理系统(java-web项目)
- 基于java的快递打印系统
- JavaWeb SQL 超市管理系统
- JavaEE电子购物网站
- java jsp代码生成器
- java链接hive需要的jar
- 基于JAVA WEB 的论坛网站开发工程
- 网上订餐系统毕业设计完整版jsp+ser
- Echarts连接数据库
- 北大青鸟 超市账单管理项目Java代码
- 销售税面试题java实现
- java相册管理系统
- 使用JSP+Servlet+JavaBean(MVC)设计的网上
- 软件工程课程设计图书馆管理系统
- android开发新浪微博客户端源代码
- 基于Java-web的音乐网站设计与实现
- java 3D 1.5 For Windows
- 学生信息管理系统 Java+sql server
评论
共有 条评论