关于JAVA的setText()方法
以下是我写的代码的一部分,思路是按下jBtn1按钮后在文本框jResult的文本后加一个1,例如原来为0,按下jBtn1后为01,按第一次的话没有问题,但按第二次就会只想...
以下是我写的代码的一部分,思路是按下jBtn1按钮后在文本框jResult的文本后加一个1,例如原来为0,按下jBtn1后为01,按第一次的话没有问题,但按第二次就会只想两次变成加11,原来为01的话会变成0111,按第三次会加111....等等,请各位帮我看看是什么原因,应该怎么修改
private void jBtn1ActionPerformed(java.awt.event.ActionEvent evt) {
jBtn1.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e){
jResult.setText(jResult.getText() + "1");
}
});
} 展开
private void jBtn1ActionPerformed(java.awt.event.ActionEvent evt) {
jBtn1.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e){
jResult.setText(jResult.getText() + "1");
}
});
} 展开
1个回答
展开全部
你把setText()写在setValue()中
但是你调用过setValue()吗
但是你调用过setValue()吗
追问
额麻烦可以详细解释一下吗?我刚学java没多久不是很了解,我在API说明书的JTextField类中并没有找到setValue()啊。另外这个jBtn1ActionPerformed是用NetBeans自动生成的,我只写了里面监听器的那部分
刚才追问大概被度娘吃了...再来麻烦您一次...
我刚学java不久不是很理解您的意思,我在API说明书的JTextField类里没找到setValue()方法啊..
请问应该怎么处理这个问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询