编程实现:有四个按钮,分别为加 减 乘 除;窗口中又三个文本行,单击任意一按钮,将两个文本行的数据进行相应运算,在第单个文本行中显示结果。

窗口如图所示 例:点击*出现计算结果;

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-简单计算器窗口相关推荐

  1. Java 简单计算器(加法)

    Java 简单计算器(加法) 结构图: ​ 如何用java写一个简易的加法计算器?本人菜鸟一枚,半个小时完成.大部分代码的解读注释已经标记好了,如下 程序入口 程序的main方法应该始终保持干净清爽, ...

  2. 求java简单计算器源代码_java简单计算器源代码

    简单计算器代码 package calcultorthree; import java.awt.BorderLayout;//导入边界布局管理器类 import java.awt.GridLayout ...

  3. JAVA——简单计算器设计

    1.首先展示效果图(仅是单项运算),作为新手尽量降低了耦合,希望能得到大佬指点. (1)设置按键(作为一个父类) import java.awt.Button; import java.awt.Gri ...

  4. java计算器简单吗,java简单计算器

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 无聊做个java加减乘除计算器,int型,没有小数,,呵呵,,真特么无聊,, package swing; import javax.swing.*; i ...

  5. java简单计算器课程设计_java仿windows简易计算器课程设计 源码+报告

    [实例简介] java仿windows简易计算器课程设计 源码+报告 课直接运行. [实例截图] [核心代码] Java课设-简易计算器 └── Java课设-简易计算器 ├── Java课程设计.d ...

  6. JAVA简单计算器(简单实现两数加减乘除)

    文章目录 前言 简易计算器 前言 今日的小练习为用户输入两个数,简易实现两数的加减乘除并可重复使用. 实现这个小功能有了大概的思路其实还好,但是我却没有止步于此,为了提升用户的体验性,保证这个小程序的 ...

  7. java简单计算器课程设计报告_JAVA课程设计之计算器设计报告

    题 目: 计算器 院(系):xxx学院 年级专业:xxx班 学生姓名:xxx 指导老师:xx老师 开始时间:200x-xx-xx 完成时间:200x-xx-xx 目 录 1. 摘 要 2. 概要设计 ...

  8. Java简单计算器界面及功能的实现

    实验要求 编写计算器界面并实现其功能. 实验步骤 1.界面基本样式绘制 代码实现 import java.awt.*; import javax.swing.*; public class f_fra ...

  9. java 简单计算器

    要清理文件了,把这个代码保存一下. import java.awt.*; import java.awt.event.*; import javax.swing.*; /** topic:java-C ...

  10. java 简单的计算器程序_java 简单计算器

    做的很简陋  慢慢学习中!!!!!! import java.awt.*; public class 计算 { public static void main(String[] args) { win ...

最新文章

  1. 推特900赞:开源AI画出超准街道地图,全球适用,刷新DeepGlobe最好成绩
  2. 计算机硬件市场调查清单,微型计算机组装与维护实用教程王际川第8章节组装计算机.ppt...
  3. 数据结构算法入门--一文了解什么是复杂度
  4. MySQL笔记-time类型的使用(hh:mm:ss)及time类型对比
  5. bmaplib vue 调用_Vue集成百度地图
  6. python制作u盘病毒_十行代码--用Python写一个USB病毒!
  7. App后台开发运维和架构实践学习总结(4)——APP的注册和登录功能设计
  8. PicGo+码云(gitee)图床环境搭建
  9. 完整的安全方案需要参考的几个方面
  10. docker 查看镜像版本_Docker 安装及入门介绍 - 荏苒经十载
  11. sublime text配置VBA编辑器插件
  12. 用户使用情况报告(附用户使用调查表)
  13. 【数据获取】1:25万全国基础地理公开数据库(水系、道路、村庄)下载整理
  14. Unity小游戏算法分析与实现(Unity+XR+游戏开发+算法+MVC+斗地主+耳轮跳+见缝插针+王者荣耀+绝地求生+立钻哥哥+==)
  15. 广告算法,反作弊,机器学习研发工程师
  16. 智慧农业,绿色农业智慧管理平台
  17. 三星s8文档有html,三星s8有哪些特殊功能 这些绝对能让你羡慕
  18. 为什么Go语言在今天能如此火热?
  19. c语言判断非法字符题目,C语言考试题库之判断题-c语言考试判断题
  20. HTML+CSS+JS网页设计期末课程大作业(家居网)

热门文章

  1. docker 基本操作Ⅲ
  2. TL-WDN3321 Ubuntu 下安装
  3. Ubuntu 查看磁盘空间大小命令转
  4. 《几何与代数导引》例1.4——定比分点
  5. ubuntu 目录结构
  6. C examples
  7. 【JOURNAL】恭喜发财
  8. parcel react_如何使用Parcel捆绑React.js应用程序
  9. java通用象棋游戏_在通用国际象棋界面周围模拟GraphQL包装器
  10. 全面访问JavaScript的最佳资源