求前辈,解决一下Java Swing控件按钮需要点击两次,才能运行的错误!急急急!
求前辈,解决一下Java Swing控件按钮需要点击两次,才能运行的错误!急急急! --------------------编程问答--------------------
button.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
// TODO Auto-generated method stub
//执行体 }
});
--------------------编程问答--------------------
或者
--------------------编程问答-------------------- 原因就两个。
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
}
})
原因一是你添加的是双击事件,所以只有双击才会运行。
原因二就是忘了添加焦点,第一次点击其实是转换到了焦点,第二次点击运行。 --------------------编程问答--------------------
就遇到过一次这种情况,就是添加了2次事件监听!
补充:Java , Java SE