使用java语言编写一个简易的计算器(完整代码与详细步骤都有哦!)

您所在的位置:网站首页 编一个袖珍计算器的完整程序是 使用java语言编写一个简易的计算器(完整代码与详细步骤都有哦!)

使用java语言编写一个简易的计算器(完整代码与详细步骤都有哦!)

2024-07-07 06:37:07| 来源: 网络整理| 查看: 265

【案例介绍】

1**.**案例描述

本案例要求利用Java Swing 图形组件开发一个可以进行简单的算术运算的图形化计算器。

2**.**运行结果

运行结果

【案例目标】

学会分析“简易计算器”程序实现的逻辑思路。 能够独立完成“简易计算器”程序的源代码编写、编译及运行。 掌握JavaSwing界面编程的应用。 了解计算器逻辑运算实现。

【案例分析】

要制作一个计算器,首先要知道它由哪些部分组成,如下图所示:

一个简单的图形化界面计算器,需要由界面组件、组件的时间监听器和具体的事件处理逻辑组成。

实现一个简易图形化界面计算器可分以下几个步骤:

1.UI组件创建和初始化:包括窗体的创建,显示计算结果文本框、清除按钮、数字按钮、运算符等按钮的初始化。

2.在窗体中添加UI组件:包括放置数字键及运算符面板、放置清除框面板。

3.布局结束之后,就是计算器的难点:编写事件处理程序。

4.按键的响应实现。

5.计算逻辑的实现。

6.注册监听器

【实现步骤】

一、创建类Calculator.java

1. 创建类Calculator作为测试类;

1)创建主函数

2)通过 UIManager 来设置窗体的 UI 风格

2.创建类CalculatorTest

1)创建类CalculatorTest,并为类CalculatorTest添加无参的构造方法

public CalculatorTest()

{

……

}

2)主函数中声明计算器的对象cal

CalculatorTest cal= newCalculatorTest();

二、图形化计算器界面及实现

1.UI组件创建和初始化:包括窗体的创建,显示计算结果文本框、清除按钮、数字按钮、运算符等按钮的初始化。组件的创建均在类CalculatorTest中定义声明为成员变量;组件的初始化、属性设置均在构造方法CalculatorTest( )中完成。

(1)在类CalculatorTest中定义声明为成员变量

1)创建窗体和初始化

// 创建一个 JFrame 对象并初始化。JFrame 可以理解为程序的主窗体。

JFrame frame= newJFrame(“XXX的计算器”);

2)创建文本框和初始化

//创建一个JTextField对象并初始化。显示 20 列的文本内容,result为运算结果,下面有定义,可以先隐藏这个参数,后面再显示

JTextField result_TextField= newJTextField(result, 20);

//属性设置:水平靠右

result_TextField.setHorizontalAlignment(JTextField._RIGHT_);

3)创建各个按钮和初始化

//数字按钮、运算符等按钮

JButton btNum[],btOper[],btPoint,btEqual,btBack,btSqrt,btPingfang,btLifang,btYushu;

(2)在构造方法CalculatorTest( )中初始化、设置相关属性

/***1事件源 ***/

//数字按钮初始化:

//数字键0到9

btNum=newJButton[10];//数组对象

for(inti=0;i



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭