资源简介
一个java编写的简易计算器源码 老师布置的作业,实现简单的加减乘除
代码片段和文件信息
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ButtonGroup;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JRadioButton;
import javax.swing.JTextField;
public class Jisuanqi extends Jframe implements ActionListener {
/**
*
*/
private static final long serialVersionUID = 4647217276157164555L;
Jframe f;
double a b result;
JTextField numJtf1;
JTextField numJtf2;
JTextField numJtf3;
ButtonGroup g;
JRadioButton plus;
JRadioButton minus;
JRadioButton multiplication;
JRadioButton division;
JLabel label1;
JLabel label2;
JLabel label3;
public Jisuanqi() {
setLayout(new FlowLayout());
label1 = new JLabel(“数1“);
label2 = new JLabel(“数2“);
label3 = new JLabel(“结果“);
settitle(“简易计算器“);
plus = new JRadioButton(“+“);
minus = new JRadioButton(“-“);
multiplication = new JRadioButton(“*“);
division = new JRadioButton(“/“);
g = new ButtonGroup();
g.add(plus);
g.add(minus);
g.add(multiplication);
g.add(division);
numJtf1 = new JTextField(5);
numJtf2 = new JTextField(5);
numJtf3 = new JTextField(20);
add(label1);
add(numJtf1);
add(plus);
add(minus);
add(multiplication);
add(division);
add(label2);
add(numJtf2);
add(label3);
add(numJtf3);
plus.addActionListener(this);
minus.addActionListener(this);
multiplication.addActionListener(this);
division.addActionListener(this);
setSize(700 80);
setVisible(true);
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
}
public void plus() {
try {
a = Double.parseDouble(numJtf1.getText().trim());
b = Double.parseDouble(numJtf2.getText().trim());
} catch (NumberFormatException ex) {
JOptionPane.showMessage
相关资源
- 一个机遇JAVA Web的websocket
- 基于网页1对多的聊天室java+servlet+js
- java socket 聊天系统
- java接入微信APP支付/支付宝APP支付
- 幸运大转盘-jQuery+Java实现的抽奖程序
- Java 16年7月基础班+就业班视频
- Java sun audio包
- Java面向对象程序设计课后答案
- java实现的简单仓库管理系统
- java实现FTP服务器
- 个人通讯录管理 JAVA
- Java应用程序的Modbus4j串口通讯
- java源代码:日程管理小程序
- Java模拟交通路况
- 家庭理财系统java简单版
- Java 天气预报 & 万年历(带农历)
- java swing 增删改查
- 用java实现的基于网格的聚类算法
- Java 网络编程实验报告 含实验总结
- jsp自定义标签所需jar包
- Oauth2获取用户基本信息JAVA
- Java实现HTTP文件
- 操作系统实验 进程调度 存储管理
- Java从入门到精通第4版光盘内容.txt
- JAVA-学生成绩记录簿设计
- java框架实现泡泡龙游戏
- 两套全国计算机二级java题库
- JSP超市仓库管理程序源码
- ElasticSearch Java API
- Java随机点名源码
评论
共有 条评论