import javax.swing.*;
public class Demo {/*** 计算器界面* @author M4ndy*/public static void main(String[] args) {// TODO Auto-generated method stubJFrame f = new JFrame("计算器");f.setLayout(null);JTextField t = new JTextField();t.setBounds(20, 5, 250, 40);f.add(t);int x = 20;int y = 55;String[] str = {"7","8","9","+","4","5","6","-","1","2","3","*","0","C","=","."};for(int i = 0;i<str.length;i++){JButton btn = new JButton();btn.setText(str[i]);btn.setBounds(x, y, 60, 40);if(x<215){x+=65;}else{x = 20;y+=45;}f.add(btn);}f.setBounds(500,200,300,300);f.setVisible(true);}}

以上是全部代码,没有实现计算功能,仅仅是计算器界面,运行结果如下图所示:

代码也相对来说比较简单,后期会实现计算功能,并考虑给大家剖析代码,欢迎大家留言交流,有疑惑的地方一起解决!

用JAVA编写简易计算器界面相关推荐

  1. java编写简易计算器_java实现简易计算器功能

    本文为大家分享了java实现简易计算器功能,具体内容如下 题目: 编写一个模拟计算器的程序.在面板中添加一个文本框(显示按键及运算结果). 10个数字按钮(0~9).4个运算按钮(加.减.乘.除).一 ...

  2. Java编写简易计算器

    目录 1.功能: 2.结果: 3.代码: 1.功能: (1)"C":将之前输入的数字,计算结果等功能全部归零: (2)"CE":清除键,清除当前输入的数据或符号 ...

  3. 用Android Studio 编写简易计算器

    用Android Studio 编写简易计算器 界面设计 功能的實現 其他配置 1.頂部標題 2.修改測試 这是用Android Studio编写的 简易计算器 .功能主要是实现简单的加减操作,以及比 ...

  4. Java编写简易控制台计算器

    Java编写简易控制台计算器 主要需求与功能: 包含四个基本运算:加,减,乘,除 利用while循环和switch选择结构 包含两个基本操作数 输出结果后可选择退出或继续使用 import java. ...

  5. 简单计算器的设计java_(基于java的简易计算器的设计.doc

    (基于java的简易计算器的设计 基于java的简易计算器的设计 摘要 自从java语言诞生以来,java语言就以不可抵挡的趋势很快成为国际上广泛流行的面向对象编程语言,它既具有高级语言的特点,又少了 ...

  6. 基于java平台简易计算器_基于java的简易计算器的设计

    基于java的简易计算器的设计 基于java的简易计算器的设计 摘要 自从java语言诞生以来,java语言就以不可抵挡的趋势很快成为国际上广泛流行的面向对象编程语言,它既具有高级语言的特点,又少了C ...

  7. java实现简易计算器,实现加减乘除,括号,算式查错,

    java实现简易计算器 问题分析 一.计算机界面显示 二. 计算器计算数据处理 三. 部分源代码(该源码未加入算式查错,文件资源正在上传) 三.完整源码,加减乘除,括号,delete,算式查错 问题分 ...

  8. java swt 计算器_JAVA开发简易计算器界面-SWT

    大家好,我是成都[LD],博客四年前就申请了,一直没打理,最近正好有时间,遂萌生了写技术博客的念头.我不得不感慨现在新技术更新很快,一不小心,就感觉自身就Out了.记得一年前,当时我也是在51CTO上 ...

  9. 基于VC6.0用MFC编写简易计算器

    功能介绍: 1> 标准型:能进行加.减.乘.除四则运算,具有清空.回退功能,还附加了添加小数点.化为百分数的功能. 2> 科学型:新增了求三角函数(sin.cos.tan).反三角函数(a ...

最新文章

  1. iOS 中的网络请求 (同步请求、异步请求、GET请求、POST请求)
  2. 性能压测诡异的Requests/second 响应刺尖问题
  3. 洛谷乐多赛 yyy loves Maths VI (mode)
  4. Jira 6.0.5的详细安装及汉化授权
  5. 安装Tensorflow出现错误提示conda activate tensorflow-cpu Could not find conda environment: tenso
  6. 在MOSS 2007中查看文档库和站点的大小
  7. appengine_Google AppEngine:任务队列API
  8. cloc统计想项目行数
  9. 内核参数 linux dd,Linux dd命令使用示例
  10. Java compiler level does not match the version of the installed Java project fac
  11. Security+ 学习笔记19 密码学应用
  12. 低智商社会,娱乐至死,2书推荐,世界12大理论,
  13. can和could的用法_can could 的区别与用法
  14. 服务器无线路由器桥接,三个无线路由器怎么设置桥接
  15. springboot毕设项目基于SpringBoot的个人理财系统ibx9h(java+VUE+Mybatis+Maven+Mysql)
  16. debian7 软件源更新
  17. windows php进程数,win10的进程数应该多少?
  18. Linksys路由器被曝多个漏洞
  19. SparkSQL专题1 ~ 造数
  20. 经典升级,长直播 | 第 19 期高级转录组分析和R数据可视化火热报名中!!!...

热门文章

  1. 【微信小程序学习】解决多个视频同时播放的问题
  2. 初中生学技术计算机,中考没考好,想学个技术,学什么技术有前途呢,学IT怎样?...
  3. Zookeeper系统模型介绍
  4. 必应词典软件测试----陈伯雄10061190 宋晨希10061161
  5. 江民科技创始人 王江民 传奇一生
  6. 拼团小程序、优惠券小程序、点餐外卖小程序搭建(外卖cps)
  7. 路由基础(定义、作用、组成、特点、配置)
  8. 今天我们聊聊,关于Q值
  9. 20180929 北京大学 人工智能实践:Tensorflow笔记03
  10. 【JUC】JDK1.8源码分析之AbstractQueuedSynchronizer