用java编写的简易计算器实验报告实现计算器的加、减、乘、除等基本功能,参考Windows计算器增加多种功能,并处理异常。
privateJTextAreatext;//输入框privateJButtonbuttonBackspace,buttonCE,buttonC;//结果操作键privateJButtonbtn1,btn2,btn3,btn4,btn5,btn6,btn7,btn8,btn9,btn0;//数字键privateJButtonbtnMC,btnMR,btnMS,btnMAdd,btnMSub;//存储操作键privateJButtonbtnPlus,btnMinus,btnDivide,btnMultiply,btnEqual;//加减乘除等号键privateJButtonbtnPercent,btnSqrt,btnNegtive,btnReciprocal,btnDot;//"%",开方,"+/-",倒数,小数点……MainFrame(){super("计算器");setBounds(100,100,335,310);this.setDefaultCloseOperation(EXIT_ON_CLOSE);this.getContentPane().setLayout(newFlowLayout(FlowLayout.RIGHT));panel=newJPanel();panel2=newJPanel();gridpanelM=newJPanel();gridpanelR=newJPanel();gridpanelN=newJPanel();panel.setLayout(newBorderLayout(5,5));//水平垂直间距panel2.setLayout(newBorderLayout(5,5));gridpanelM.setLayout(newGridLayout(1,5,5,5));gridpanelR.setLayout(newGridLayout(1,3,5,5));gridpanelN.setLayout(newGridLayout(4,5,5,5));panel.add(gridpanelR,BorderLayout.NORTH);panel.add(panel2,BorderLayout.CENTER);panel2.add(gridpanelM,BorderLayout.NORTH);panel2.add(gridpanelN,BorderLayout.CENTER);this.getContentPane().add(text,BorderLayout.NORTH);this.getContentPane().add(panel,BorderLayout.SOUTH;………………}
2023/6/1 13:51:44 159KB java 计算器 实验报告
1
微信自定义标签代码,采用了flowlayout规划
2023/2/7 11:34:58 628KB weixin tag
1
博客《FlowLayout详解(二)——FlowLayout完成》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/47035455
2023/1/15 1:17:25 135KB android
1
《java程序设计》课程的题库资料,由贺州学院整理,可供学生期末课程复习使用,也可以供相关任课教师出卷使用。
内容示例为:40.__________包包含了Collection的接口的类的API。
答案:Java.util41.Math.round(11.5)等于__________,Math.round(-11.5)等于__________。
答案:12;-11[考点范围]常用的系统类42.________对象可以使用read方法从标准的输入设备(通常键盘)读取数据;
__________对象可以使用print方法向标准输出设备(屏幕)输出显示。
答案:System.in;
System.out[考点范围]JAVA输入输出系统43.框架(JFrame)和面板(JPanel)的默认规划管理器分别是______和_______。
答案:BorderLayoutFlowLayout[考点范围]图形用户界面44.Swing的规划管理器主要包括_______。
答案:FlowLayout、BorderLayout、CardLayout、GridLayout、GridBogLayout、BoxLayout[考点范围]图形用户界面45.Java事件处理包括建立事件源、________和将事件源注册到监听器。
答案:声明监听器[考点范围]图形用户界面46.AWT的事件处理机制包括_______、事件和事件监听者。
答案:事件源[考点范围]图形用户界面47.Swing的顶层容器有________、JApplet、JWwindow和JDialog。
答案:JFrame[考点范围]图形用户界面48.线程的启动是通过调用其______________方法而实现的。
答案:start()[考点范围]线程49.Java虚拟机(JVM)中的线程调度器负责管理线程,调度器把线程的优先级分为10个级别,分别用Thread类中的类常量表示,每个Java线程的优先级都在常数________和_______之间,即Thread.MIN_PRIORIY和Thread.MAX_PRIORIY之间。
答案:1;10[考点范围]线程
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡