java中两个textfield输入值后,如何实现点击某个按钮然后在另一个文本框中输出两个值的乘积?(越基础越好

 我来答
wang729356368
2012-11-22 · TA获得超过3236个赞
知道大有可为答主
回答量:1284
采纳率:60%
帮助的人:749万
展开全部
其实这种直接用js处理最方便,
text3.setValue(text1.getValue()*text2.getValue());自己把文本里的内容转换成数字型。
与按钮有关系,那就点击按钮触发action或者servlet把2个文本的值传回去,
然会后台计算,再传过来,就搞定了。
怒而哈斥
2012-11-22
知道答主
回答量:42
采纳率:0%
帮助的人:24.4万
展开全部
int a=textField1.getText();
int b=textField2.getText();
int c=a*b;
getTextArea.setText(c);//这记不清了 你自己 /一下吧 就是设置内容的那个
追问
要按下按钮后才显示出值来,你没用到按钮啊?
追答
哦 那个也简单 
int a=textField1.getText();
int b=textField2.getText();

getJButton.addActionListener(new Listener(){
public void actionPerformed(ActionEvent e) {
int c=a*b;
getTextArea.setText(c);//这得赋值会吧
}
});

简单的说来就是你创建一个Jbutton 然后给button按钮添加一个监听 就OK 了 在监听里面实现你通过按钮想要继续的动作
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
忆森灵
2012-11-22
知道答主
回答量:1
采纳率:0%
帮助的人:1561
展开全部
<script type="text/javascript">function chengji(){
var a=document.getElementById("a").value;
var b=document.getElementById("b").value;
document.getElementById("c").value=a*b;
}
</script>
</head>

<body>
<s:form action="show">
<s:textfield id="a"></s:textfield>
<s:textfield id="b"></s:textfield>
<input type="button" value="提交" onclick="chengji()"/>
<s:textfield id="c"></s:textfield>
</s:form>
</body>

这样就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5dc95ddf8
2012-11-22 · 超过29用户采纳过TA的回答
知道答主
回答量:106
采纳率:0%
帮助的人:68.5万
展开全部
你肯定是想要代码吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式