起因
课程列表中有一门Java编程课程,其中有一个实验作业是模仿Windows自带的计算器做一个非常简单的计算器,但由于目前没有使用Windows,于是只能仿着MacOS自带的计算器实现了一个,初次接触Java,也初次接触swing。
功能
我没有具体研究过计算器的各项功能,仅凭自己简单的使用经验写了一个,具体实现以下功能。
- 界面布局与MacOS基本一致
- 0做除数的异常处理
- 运算结果浮点数与整数的优化显示
- 在触发操作符后数字闪烁一下已达到操作反馈交互
- 实现任务栏图标的替换
- 实现键盘输入的交互
- 实现复制粘贴功能
...