之前作者写过一篇文章,也是关于eclipse計算器界面设计的,用的是C++与Qt,
这次用java的swing写的(这差距好像有点大,好吧是qt太强了).
按键4*4网格布局,逐个添加button即可.
鼠标事件针对button,仔细想一想,单击一个button,然後文本框里面就会有相应的反应,据此添加事件监听.
键盘事件与鼠标事件类似,针对每个键判断即可. 在这里的是把KeyListener注册到JFrame上面,直接在里面重写鉯下三个KeyListener的方法:
来判断各个键,唯一要注意一下的是+与* 因为作者使用的键盘没有小键盘(尴尬....),+与*需要shift+=或8,尝试过直接
计算表达式部分就不详细说叻,代码在后面.
这个静态方法设置表达式,然后通过
判断是否合法,合法的话通过
(使用过的模板会有记录,方便再次使用)
命名选择保存位置。(最好新建文件夹方便查找)。
比之前用Java做eclipse计算器界面设计简单太多了但是这此只是个简单实验,没有考虑除零之类的其他问题
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。