资源简介
一个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
相关资源
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- u-blox_Android_GNSS_Driver_v3.10驱动源码+中
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- 个人根据Android移动开发案例详解手写
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 基于JSP的学生宿舍管理系统(源码 数
- mysql jsp网站源码下载
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
- java Servlet投票实例
- 操作系统作业 (pv,作业管理,等5个
评论
共有 条评论