String s = tf.getText(); s = s + e.getActionCommand(); tf.setText(s); 这句话是什么意思?

特别是中间的那一句,可以实现什么东西add:这是java做的计算器中的运算部分的一段... 特别是中间的那一句,可以实现什么东西 add:这是java做的计算器中的运算部分的一段 展开
 我来答
找红太郎的灰灰
推荐于2016-02-02 · TA获得超过285个赞
知道小有建树答主
回答量:221
采纳率:0%
帮助的人:187万
展开全部
tf应该是计算器显示框的对象吧 tf.getText(); 就是获取当前的显示值,
e.getActionCommand()就是获取你当前触发的按钮上面的值,
s = s + e.getActionCommand() 就是把你当前显示值与你按钮上的值连起来
tf.setText(s) 就是把你连起来后的结果重新放到计算器显示框里。
合起来的效果就是你按一下按钮,就把你按钮上的值添加到显示框后面
比如 你现在显示框上是 111 你按了标有2的按钮 那么 显示框就变成 1112
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式