java-简单计算器窗口
编程实现:有四个按钮,分别为加 减 乘 除;窗口中又三个文本行,单击任意一按钮,将两个文本行的数据进行相应运算,在第单个文本行中显示结果。
窗口如图所示 例:点击*出现计算结果;
package Chapter;import java.awt.*;
import java.awt.event.*;public class Scomputer extends Frame{public Scomputer(){
this.setSize(400,400);
this.setLayout(null);
this.setTitle("简单计算器");
this.setVisible(true);
this.setLayout(new FlowLayout(FlowLayout.LEFT,20,20));
Button sum=new Button("+");
Button sub=new Button("-");
Button mul=new Button("*");
Button divi=new Button("/");
TextField txt1=new TextField();
TextField txt2=new TextField();
TextField txt3=new TextField();
txt3.setBounds(5, 5, 30, 20);
this.add(divi);
this.add(mul);
this.add(sub);
this.add(sum);
this.add(txt1);
this.add(txt2);
this.add(txt3);
this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
sum.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
int i=Integer.parseInt(txt1.getText());
int j=Integer.parseInt(txt2.getText());
txt3.setText(String.valueOf(i+j));
}
});
sub.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
int i=Integer.parseInt(txt1.getText());
int j=Integer.parseInt(txt2.getText());
txt3.setText(String.valueOf(i-j));
}
});
mul.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
int i=Integer.parseInt(txt1.getText());
int j=Integer.parseInt(txt2.getText());
txt3.setText(String.valueOf(i*j));
}
});
divi.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
int i=Integer.parseInt(txt1.getText());
int j=Integer.parseInt(txt2.getText());
txt3.setText(String.valueOf(i/j));
}
});
}
public static void main(String[] args){
new Scomputer();
}
}
java-简单计算器窗口相关推荐
- Java 简单计算器(加法)
Java 简单计算器(加法) 结构图: 如何用java写一个简易的加法计算器?本人菜鸟一枚,半个小时完成.大部分代码的解读注释已经标记好了,如下 程序入口 程序的main方法应该始终保持干净清爽, ...
- 求java简单计算器源代码_java简单计算器源代码
简单计算器代码 package calcultorthree; import java.awt.BorderLayout;//导入边界布局管理器类 import java.awt.GridLayout ...
- JAVA——简单计算器设计
1.首先展示效果图(仅是单项运算),作为新手尽量降低了耦合,希望能得到大佬指点. (1)设置按键(作为一个父类) import java.awt.Button; import java.awt.Gri ...
- java计算器简单吗,java简单计算器
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 无聊做个java加减乘除计算器,int型,没有小数,,呵呵,,真特么无聊,, package swing; import javax.swing.*; i ...
- java简单计算器课程设计_java仿windows简易计算器课程设计 源码+报告
[实例简介] java仿windows简易计算器课程设计 源码+报告 课直接运行. [实例截图] [核心代码] Java课设-简易计算器 └── Java课设-简易计算器 ├── Java课程设计.d ...
- JAVA简单计算器(简单实现两数加减乘除)
文章目录 前言 简易计算器 前言 今日的小练习为用户输入两个数,简易实现两数的加减乘除并可重复使用. 实现这个小功能有了大概的思路其实还好,但是我却没有止步于此,为了提升用户的体验性,保证这个小程序的 ...
- java简单计算器课程设计报告_JAVA课程设计之计算器设计报告
题 目: 计算器 院(系):xxx学院 年级专业:xxx班 学生姓名:xxx 指导老师:xx老师 开始时间:200x-xx-xx 完成时间:200x-xx-xx 目 录 1. 摘 要 2. 概要设计 ...
- Java简单计算器界面及功能的实现
实验要求 编写计算器界面并实现其功能. 实验步骤 1.界面基本样式绘制 代码实现 import java.awt.*; import javax.swing.*; public class f_fra ...
- java 简单计算器
要清理文件了,把这个代码保存一下. import java.awt.*; import java.awt.event.*; import javax.swing.*; /** topic:java-C ...
- java 简单的计算器程序_java 简单计算器
做的很简陋 慢慢学习中!!!!!! import java.awt.*; public class 计算 { public static void main(String[] args) { win ...
最新文章
- 推特900赞:开源AI画出超准街道地图,全球适用,刷新DeepGlobe最好成绩
- 计算机硬件市场调查清单,微型计算机组装与维护实用教程王际川第8章节组装计算机.ppt...
- 数据结构算法入门--一文了解什么是复杂度
- MySQL笔记-time类型的使用(hh:mm:ss)及time类型对比
- bmaplib vue 调用_Vue集成百度地图
- python制作u盘病毒_十行代码--用Python写一个USB病毒!
- App后台开发运维和架构实践学习总结(4)——APP的注册和登录功能设计
- PicGo+码云(gitee)图床环境搭建
- 完整的安全方案需要参考的几个方面
- docker 查看镜像版本_Docker 安装及入门介绍 - 荏苒经十载
- sublime text配置VBA编辑器插件
- 用户使用情况报告(附用户使用调查表)
- 【数据获取】1:25万全国基础地理公开数据库(水系、道路、村庄)下载整理
- Unity小游戏算法分析与实现(Unity+XR+游戏开发+算法+MVC+斗地主+耳轮跳+见缝插针+王者荣耀+绝地求生+立钻哥哥+==)
- 广告算法,反作弊,机器学习研发工程师
- 智慧农业,绿色农业智慧管理平台
- 三星s8文档有html,三星s8有哪些特殊功能 这些绝对能让你羡慕
- 为什么Go语言在今天能如此火热?
- c语言判断非法字符题目,C语言考试题库之判断题-c语言考试判断题
- HTML+CSS+JS网页设计期末课程大作业(家居网)