+ Integer.parseInt(tf12.getText())
tf13.setText("" + result)
=======================================
解释一下:
Integer.parseInt(tf12.getText())
Integer.parseInt("")这个是将""中的内容转化为整型,如果其中的字符串不合法,也就是无法转化为整型,会抛出Exception,需要抓取,当然,如果要转化为其他的类型,也可以用例如:Double.parseDouble(string)这样的句子。
tf12.getText(),这一句是获取到tf12的TextField中的内容,以一个字符串来返回。
tf13.setText(""+result);是把计算出来的值放到tf13的TextField中去。
不知道这段解释您满意不?
========================
把这一段加到那中间,就好了。。
还有,你那个位置少一个}符号,记得加上。
这是最简单的,没做什么判断的
如果要判断数据合法性,还要加其他的Code
JLabel 不像按钮,要添加鼠标事件的话 用鼠标事件监听:JLabel jl = new JLabel()
jl.addMouseListener(new MouseListener(){
public void mouseClicked(MouseEvent e) {
// 处理鼠标点击
}
public void mouseEntered(MouseEvent e) {
// 处理鼠标移入
}
public void mouseExited(MouseEvent e) {
// 处理鼠标离开
}
public void mousePressed(MouseEvent e) {
// 处理鼠标按下
}
public void mouseReleased(MouseEvent e) {
// 处理鼠标释放
}
})
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)