简易计算器 java_用Java做一个简易计算器,要用到哪些知识?

分析问题关键词:Java、计算器

深夜无聊,暂且一答。

计算器分两个步骤:计算 + 器

篇一 ·「器」

在编程中,我们可以把「器」理解为「GUI(图形界面)」,Java 语言描绘的图形界面有很多种类,比如 awt、swing、javaFX 等等,甚至 Android 也应该被包含进「Java 类 GUI」中。如此,我们可以选择的图形界面就有很多了!那我就简单的以其中最成熟的 Android 举个例子吧。

在 Android 中,可以使用 GridLayout 布局出一个 4 x 4 网格,分别放置 1、2、3、4、5、6、7、8、9、· 、0、=、+、-、*、/ 按钮。注意这句话!注意这句话!注意这句话!关键词:布局、按钮。也就是说:布局不是可见的元素,而是一种排版、装鸡蛋的篮子,按钮才是真正的视图、鸡蛋!我们一般是看不见布局的,只能看见视图,也就是说我们最终将只能看见这些加减乘除的按钮而已。

不仅仅是 Android,iOS、Java Swing、HTML5 这些非常常见的图形开发框架(实在找不到好的名词去称呼这类界面开发的「框架」)基本都是把「布局」和「控件(即视图,Bootstrap 里称作组件,VisualBasic 里称做控件,Android里称作视图 View,iOS 里称也作 View)」分离开设计的。因为带过一些新手学习这方面知识,所以把很多新手经常忽略不注意的地方提出来重点说一下。

有了布局和视图,接下来只需要添加「监听」就好了。Java 中监听器(Listener)一般是用策略模式(设计模式中很常见的一种)实现的,作用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值