如何用Java实现一个简易图形界面混合运算计算器示例代码?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3284个文字,预计阅读时间需要14分钟。
写了几天的代码,终于把这个四则运算计算器写完了。总代码如下,截图如下:
首先,布局都比较简单,最上面的是一个总的输出框,用于显示结果。第二个框是每次输入的数字显示在框内。对于每一个输入,需要做以下操作:
写了好几天了终于写完了这个四则运算计算器,总代码放在后面
截图如下:
首先是布局都比较简单,最上面的一个框是总的输出框,
第二个框是每次输入的数字显示在框内,
对于每一个按钮都增加监听器,
对于数字按钮:当长度大于8的 或者等号已经出现之后就不再处理按钮事件
if(e.getSource().equals(button1)) { s=numberText.getText(); //数字长度大于8或者等号已出现 if(s.length()>8 || equalbook == 1) { } else if(s.equals("0") || s.equals("")) { numberText.setText("1"); }else { numberText.setText(s + "1"); } }
其余的按钮都差不多。
本文共计3284个文字,预计阅读时间需要14分钟。
写了几天的代码,终于把这个四则运算计算器写完了。总代码如下,截图如下:
首先,布局都比较简单,最上面的是一个总的输出框,用于显示结果。第二个框是每次输入的数字显示在框内。对于每一个输入,需要做以下操作:
写了好几天了终于写完了这个四则运算计算器,总代码放在后面
截图如下:
首先是布局都比较简单,最上面的一个框是总的输出框,
第二个框是每次输入的数字显示在框内,
对于每一个按钮都增加监听器,
对于数字按钮:当长度大于8的 或者等号已经出现之后就不再处理按钮事件
if(e.getSource().equals(button1)) { s=numberText.getText(); //数字长度大于8或者等号已出现 if(s.length()>8 || equalbook == 1) { } else if(s.equals("0") || s.equals("")) { numberText.setText("1"); }else { numberText.setText(s + "1"); } }
其余的按钮都差不多。

