基于JavaFx图形界面设计的简易计算器.zip

-
javafx开发的计算器,可以实现80%常见的运算符,图形界面中只展示+ - / * 但是依然可以通过输入cos sin tan 等进行多元复杂计算
529KB
JavaFX多功能简易计算器及课程设计报告.7z
2019-10-15做Java课程设计时做的一个项目,基本功能如下: 1、能输入算术表达式,表达式用的是数学符号表示,不是计算机专业符合,如乘是符合“X”,而不是“*”; 2、能保存和浏览计算记录,并能选择某条记录重新计
751KB
javafx编写的科学型计算器fx-Calc.zip
2019-07-19javafx编写的一个科学型计算器,支持常用功能。界面设计参考了eCalc。三角函数使用弧度制单位。 标签:fxCalc
36KB
Java实现计算器,带界面
2020-06-07一款功能强大的计算器,利用javafx实现的界面,这是我们去年的Java大作业和实验的结合,我把简易计算器的界面和功能强大的算法结合实现而成
设计一个计算器用户界面_course
2015-05-16设计一个计算器用户界面—— 不知道怎么布局,改了很多遍都不成功 图一是标准的,图二是我的结果,下面是我打的代码: import java.awt.*; import javax.swing.*; public class Calculator extends JFrame{ public Calculator() { JPanel p1 = new JPanel(); //frame.setLayout(new FlowLayout()); p1.setLayout(new GridLayout(4,1)); p1.add(new JButton("MC")); p1.add(new JButton("MR")); p1.add(new JButton("MS")); p1.add(new JButton("M+")); JPanel p2 = new JPanel(); p2.setLayout(new GridLayout(4,3)); for(int i = 1; i <= 9; i++){ p2.add(new JButton("" + i + " ")); } p2.add(new JButton("0")); p2.add(new JButton("+/-")); p2.add(new JButton("-")); JPanel p3 = new JPanel(); p3.setLayout(new GridLayout(4,2)); p3.add(new JButton("/")); p3.add(new JButton("sqrt")); p3.add(new JButton("*")); p3.add(new JButton("%")); p3.add(new JButton("-")); p3.add(new JButton("1/x")); p3.add(new JButton("+")); p3.add(new JButton("=")); JPanel p4 = new JPanel(new BorderLayout()); p4.setLayout(new GridLayout(1,4)); p4.add(new JLabel(" ")); p4.add(new JButton("Backspace")); p4.add(new JButton("CE")); p4.add(new JButton("C")); JPanel p5 = new JPanel(new BorderLayout()); p5.add(new JTextField(" "),BorderLayout.NORTH); add(p5,BorderLayout.EAST); p5.add(p1,BorderLayout.WEST); p5.add(p2,BorderLayout.CENTER); p5.add(p3,BorderLayout.EAST); p5.add(p4,BorderLayout.NORTH); } public static void main(String[] args) { Calculator frame = new Calculator(); frame.setTitle("标准计算器"); frame.setSize(500, 400); frame.setLocationRelativeTo(null); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } }  
java初学者,老师要求做计算器。页面做好了,就是不知道怎么实现按钮的功能_course
2014-12-05import java.awt.BorderLayout; import java.awt.Container; import java.awt.Font; import java.awt.GridLayout; import java.awt.event.ActionEvent; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JTextField; import javax.swing.border.EmptyBorder; public class JSQ extends JFrame{ private static final long serialVersionUID = -8568126884560298943L; public JSQ(){ Container C=getContentPane(); result.setEnabled(false); result.setHorizontalAlignment(JTextField.RIGHT); result.setColumns(12); Font f=new Font("宋体",Font.BOLD,36); result.setFont(f); JButton clear=new JButton("CE"); JButton point=new JButton("."); JButton count=new JButton("="); JButton add=new JButton("+"); JButton sub=new JButton("—"); JButton mul=new JButton("*"); JButton div=new JButton("/"); JButton back=new JButton("C"); JButton electric=new JButton("ON/OFF"); JButton music=new JButton("music"); JButton[] button=new JButton[10]; for(int i=0;i<=9;i++){ button[i]=new JButton(""+i); } JPanel p=new JPanel(); p.setLayout(new BorderLayout(0,0)); p.add(result,BorderLayout.NORTH); p.setBorder(new EmptyBorder(5,5,5,5)); JPanel p1=new JPanel(); p1.setSize(210,250); p1.setLayout(new GridLayout(4,5,5,5)); for(int i=9;i>=0;i--){ p1.add(button[i]); } p1.add(point); p1.add(back); p1.setBorder(new EmptyBorder(5,0,0,0)); JPanel p2=new JPanel(); p2.setLayout(new GridLayout(4,2,5,5)); p2.setBorder(new EmptyBorder(5,0,0,0)); p2.add(music); p2.add(electric); p2.add(clear); p2.add(add); p2.add(sub); p2.add(mul); p2.add(div); p2.add(count); JPanel p3=new JPanel(); p3.setLayout(new GridLayout(1,2,5,5)); p3.add(p1); p3.add(p2); p.add(p3,BorderLayout.CENTER); C.add(p); } public static void main(String[] args) { JSQ J=new JSQ(); J.setTitle("计算器"); J.setSize(420,300); J.setLocationRelativeTo(null); J.setDefaultCloseOperation(EXIT_ON_CLOSE); J.setVisible(true); } }
布局一个计算器界面_course
2012-05-14280*400,顶部是输入框!下面就是小键盘啦,做不出这布局啊,求解求解
35KB
抢茅台jd_seckill-master 来自huanghyw
2021-01-04本仓库发布的jd_seckill项目中涉及的任何脚本,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。 本项目内所有资源文件,禁止任何公众号、自媒
7.60MB
.net版微信红包开发Demo
2015-01-29.net做的微信红包开发,里面附带了测试程序,如果你有审批好的商户信息,只需要在config文件中配置相应的参数即可运行
64B
python爬虫20个案例
2018-03-25讲诉python爬虫的20个案例 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
Python进阶-Pandas数据分析库
2018-12-18您观看课程学习后 免费入群领取【超全Python资料包+17本学习电子书】 Pandas是python中非常常用的数据分析库,在数据分析,机器学习,深度学习等领域经常被使用。本课程会讲解到pandas中最核心的一些知识点,包括Series以及DataFrame的构建,赋值,操作,选择数据,合并等等,以及使用pandas对文件进行读取和写入,使用pandas绘图等等。
111.65MB
DirectX修复工具V4.0增强版
2020-06-13DirectX修复工具(DirectX Repair)是一款系统级工具软件,简便易用。本程序为绿色版,无需安装,可直接运行。 本程序的主要功能是检测当前系统的DirectX状态,如果发现异常则进行修复
-
学院
【数据分析-随到随学】Hive详解
【数据分析-随到随学】Hive详解
-
博客
20200531-Leetcode 双指针
20200531-Leetcode 双指针
-
下载
聚类专场.ipynb
聚类专场.ipynb
-
博客
1.15数组的简单了解
1.15数组的简单了解
-
下载
WHUT-java多线程实验-第六、七周-网络编程和多线程.zip
WHUT-java多线程实验-第六、七周-网络编程和多线程.zip
-
博客
vue过滤器与修饰符
vue过滤器与修饰符
-
学院
Go语言官方文档学习笔记(第五季)
Go语言官方文档学习笔记(第五季)
-
下载
PN297_LBW.py
PN297_LBW.py
-
下载
spring_learn.pptx
spring_learn.pptx
-
博客
27岁,人生规划(大方向调整)
27岁,人生规划(大方向调整)
-
下载
51电子琴源代码,矩阵,音乐,两个八度音阶
51电子琴源代码,矩阵,音乐,两个八度音阶
-
下载
C#.Asp.net-富士康签到系统.zip
C#.Asp.net-富士康签到系统.zip
-
博客
关于dev_set_drvdata()和dev_get_drvdata()
关于dev_set_drvdata()和dev_get_drvdata()
-
博客
多线程和锁
多线程和锁
-
下载
spring.pptx
spring.pptx
-
学院
朱有鹏老师嵌入式linux核心课程2期介绍
朱有鹏老师嵌入式linux核心课程2期介绍
-
博客
yum provides vim
yum provides vim
-
博客
安卓7:Android中View和Viewgroup的区别
安卓7:Android中View和Viewgroup的区别
-
下载
Probability_Inequalities.pdf
Probability_Inequalities.pdf
-
下载
分享一下几百元的MES硬件对接勤哲车间制造执行等系统详细介绍2020
分享一下几百元的MES硬件对接勤哲车间制造执行等系统详细介绍2020
-
博客
StreamingLinearRegressionWithSGD测试
StreamingLinearRegressionWithSGD测试
-
博客
产品“无缝连接”能否做到?且看老师傅如何保证加工精度
产品“无缝连接”能否做到?且看老师傅如何保证加工精度
-
学院
西安航空学院软工毕业实训
西安航空学院软工毕业实训
-
博客
ESP32-WROOM变成出错造成反复重启故障恢复方法
ESP32-WROOM变成出错造成反复重启故障恢复方法
-
博客
js中的DOM操作与通过API接口加载数据的实例
js中的DOM操作与通过API接口加载数据的实例
-
学院
web前端开发规范
web前端开发规范
-
博客
Demo - Speech to Text
Demo - Speech to Text
-
下载
WHUT-java多线程实验-第五周-数据库.zip
WHUT-java多线程实验-第五周-数据库.zip
-
博客
加工时切槽刀具注意事项,别不以为然,“老司机”都会出错
加工时切槽刀具注意事项,别不以为然,“老司机”都会出错
-
博客
点云深度学习-三维点云数据集
点云深度学习-三维点云数据集