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

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

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. centos使用镜像源轻松配置golang+vscode的方法
  2. Python任意网段Web端口信息探测工具
  3. 服务器 kvm 进入系统,服务器CAT5 KVM切换器系统
  4. 水平居中布局与滚动条跳动
  5. myeclipse hbm2java_myeclipse试用小记----Hibernate多对一双向关联(2)
  6. Jmeter4.X - 使用本身自带的脚本录制功能录制脚本
  7. 利用VB.NET绘制简易表白小程序
  8. stm32 非debug模式程序无法运行
  9. linux 多个文件中查找字符串
  10. Linux下libiconv库的安装和使用
  11. 哈佛邓云天:Cascaded Text Generation with Markov Transformers
  12. 聚类分析的基本概念和方法
  13. VBA 获取最大行数和最大列数
  14. Confluence 表格快捷键
  15. TikTok怎么运营带货
  16. ORA-01045: user ICCS lacks CREATE SESSION privilege; logon denied
  17. 导出数据库表信息生成Word文档(数据字典)
  18. Python代码写好了怎么运行?为大家详细讲讲如何运行Python代码
  19. SQL难学吗,有什么好的学习建议?
  20. 阿里巴巴与雅虎的关系

热门文章

  1. Kafka配置SSL(云环境)
  2. 读书笔记——Python第一个程序Hello world
  3. 一套完整的数字无线监控系统需要哪些设备和材料?
  4. 我们试着用FBI的方法破解了一台安卓机
  5. Android项目中创建编译期的注解
  6. 最近对Allegro的几个总结
  7. Win8:Snap 实现
  8. 简易RS232 建模二 (接收)
  9. Linux下图解minicom安装
  10. 合并下载的Solaris镜像为DVD文件的方法