gui 设计的简单计算器 java_Java实现GUI计算器(完整版)

先介绍如何进行设计,源代码链接会放在最后面。5a6248719eab539b6cda4d7ca48f5a7b.png

事先声明一下,此文章为CSDN中一篇博客的删减版。这篇博客也是我写的,怕大家觉得太长就删减了大部分内容。

原博客链接:https://blog.csdn.net/qq_49207029/article/details/107270885

一、界面设计

先上界面效果图。如下:ae085de6e468f22cfe4379daba74ace5.png界面效果图

设计思路:

1、 将计算器开始窗口划分为两个左右大面板。左边的面板放置用于显示的文本域和按钮,右边的面板用于放置历史记录按钮和内存按钮及其对应的文本域.。然后采用网格包布局管理器,进行分配比例和布局。

2、 (方法createPanel1())在左边的大面板中再创建两个面板。将文本域放置在一个面板,按钮也放置在单独的一个面板。然后采用边界布局,将文本域所在的面板放置大面板的North,按钮所在的面板放置在Center。在按钮所在的面板中采用网格布局放置每一个按钮,然后实例化监听类(ButtonAction)的对象(ba),并在每一个按钮上添加监听对象(ba)。

3、 (方法 createPanel2())在右边的大面板中同样创建两个面板。一个放置历史记录按钮和内存按钮,一个放置对应的文本域。也是采用边界布局,将按钮所在的面板置于North,将文本域的面板置于Center。放置文本域的面板再采用卡片布局,放置不同按钮对应的文本域。

二、程序流程

程序流程图b70ba109c8635b1d615915ab72a368aa.png流程图

想看跟详细的内容,请看CSDN的博客。因为涉及到监听类、逆波兰算法等等,怕大家觉得太长,不舒服。

源代码链接

码云:https://gitee.com/LingWuHome/java-programming-calculator

大家觉得不错的话,就点个赞吧👍

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值