AWT_加法计算器(Java)

package Demo01;import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;public class TestCalc {public static void main(String[] args) {new Calculator().loadFrame();}
}
//计算器类
class  Calculator extends Frame{//属性TextField num1,num2,num3;//方法public  void  loadFrame(){num1 = new TextField(10);num2 = new TextField(10);num3= new TextField(20);Button button = new Button("=");Label label = new Label("+");button.addActionListener(new MyCalculatorListener());setLayout(new FlowLayout());add(num1);add(label);add(num2);add(button);add(num3);pack();/*调整此窗口的大小,以适合其子组件的首选大小和布局。如果该窗口或其所有者仍不可显示,则两者在计算首选大小之前变得可显示。在计算首选大小之后,将会验证该 Window。*/setVisible(true);}//监听器类//内部类最大的好处就是可以畅通无阻的访问外部的属性和方法private  class  MyCalculatorListener implements ActionListener{@Overridepublic void actionPerformed(ActionEvent e) {//1.获得加数和被加数int n1=Integer.parseInt(num1.getText());//integer.parseint()是将整型数据Integer转换为基本数据类型int//表示的为在后面再加上一个9,比如说space.getText() 的值为100,//那么加起来就是1009了,这个是字符串连接的int n2=Integer.parseInt(num2.getText());//2.将这个值加法运算后放入第三个框中num3.setText(""+(n1+n2));//3.清除前两个框的内容num1.setText("");num2.setText("");}}}

使用awt制作一个简易加法计算器相关推荐

  1. 制作一个简易的计算器

    这里写自定义目录标题 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一 ...

  2. 如何制作一个简易的计算器

    今天,我们来学习如何完成一个简易计算器的功能吧! 一.布局 我们可以在HTML中使用CSS完成计算器的布局.接下来,我们便先来看看我们所要实现的效吧! 上图的计算器中,我们可以通过以下几个步骤完成对计 ...

  3. 用JS制作一个简易GPA计算器

    这是我第一次使用JS,有问题的地方还希望大佬指出 程序的容错性还没做到完美,日后补充 <!DOCTYPE html> <html><head><meta ch ...

  4. 如何使用 Java AWT 创建一个简易计算器

    本文分享自华为云社区<手把手教你使用 Java AWT 创建一个简易计算器>,作者:海拥 . 关于AWT AWT (抽象窗口工具包)是一个有助于构建 GUI 的 API (图形用户界面)基 ...

  5. 用HTML5制作一个简易计算器

    用H5制作一个简易计算器 最近刚学JavaScript,之后紧接着做了一个简易的计算器,能够实现数字的加减乘除运算. 首先,先用HTML5搭建好计算器大体框架.我这里用了两个表格,一个充当显示器,另一 ...

  6. 仿照Windows的计算器,编写一个简易的计算器程序,实现加、减、乘、除等运算。

    仿照Windows的计算器,编写一个简易的计算器程序,实现加.减.乘.除等运算. 偷懒了很多,将就着用吧: import java.awt.FlowLayout; import java.awt.ev ...

  7. 利用java swing编写一个简易的计算器,实现了括号,优先级,三角函数,阶乘等功能

    利用java swing编写一个简易的计算器 背景 效果图 一.默认图 二.计算三角函数 三.阶乘运算 四.常见的四则运算(实现了优先级) 代码 本文借鉴了"初识Java,实现简易计算器(带 ...

  8. python 正则的使用 —— 编写一个简易的计算器

    python 正则的使用 -- 编写一个简易的计算器 在 Alex 的博客上看到的对正则这一章节作业是编写一个计算器,要求能计算出下面的算式. 1 - 2 * ( (60-30 +(-40/5) * ...

  9. python计算器教程,用Python程序制作一个简单的计算器

    用Python程序制作一个简单的计算器 在此示例中,您将学习创建一个简单的计算器,该计算器可以根据用户的输入进行加,减,乘或除. 要理解此示例,您应该了解以下Python编程主题: 通过函数创建简单计 ...

最新文章

  1. 《Redis设计与实现》之第七章:压缩列表
  2. ssh整合之六管理我们的配置文件
  3. matlab画泡面图,MATLAB中,( )函数可以保存图像并指定为图像文件格式。
  4. 小程序 const moment = require('moment')_C++大作业-XXX管理程序
  5. seata xid是什么_阿里开源的分布式事务框架 Seata
  6. 文本解析 python 多行,关于python:基于文本的数据格式,支持多行字符串
  7. python断言失败_python异常处理、断言
  8. 我用Python写了一个邮箱脚本发给班花,没想到事情闹大了...
  9. Visual Studio 2017在编译OpenCV 4.2.0时出现编译器错误C2001:常量中有换行符
  10. 深圳三防手持终端供应商×××
  11. scala属性/成员变量
  12. 一般将来时语法课教案_优秀教案人教版必修二Unit2——语法专题课训练
  13. matlab中制作软件,如何用matlab制作一个小软件
  14. 如何设置excel表格表头冻结_Excel如何固定表头,Excel冻结首行首列或指定行
  15. 小皮phpstudy中的mysql无法启动,启动就马上停止
  16. ads1278_24位高性能模数转换器ADS1274/ADS1278及其应用
  17. PB函数大全【转自 http://blog.csdn.net/xiaoxian8023 】
  18. ctab提取dna流程图_CTAB法提取植物DNA原理以及步骤
  19. 《Java并发编程的艺术》读书笔记 - 第八章 - Java中的并发工具类
  20. 省市县结合身份证号6位码的三级联动

热门文章

  1. Oracle在Linux内核参数的修改
  2. SQL2008数据库的备份与还原
  3. 交换机网络故障及原因分析集锦
  4. PostgreSQL 9.6.6启动
  5. Linux 的 复制命令 【 cp 】 (copy)及其 (常用参数 -fp)
  6. 关于layui中lay-verify=required无效的解决办法
  7. C语言输入中10A20B,C语言实验报告第3章答案.doc
  8. 安装RabbitMq启动运行出现服务无法启动 发生系统错误1067解决方案
  9. 解决Linux系统在设置alias命令重启后失效的问题
  10. 解决<c:if>无else的问题