我正在尝试创建按钮,当它们被按下时可以改变对象的颜色。然而,只要我的鼠标停留在按钮上,对象就会改变颜色。我是不是用错了监听器?我不确定我错在哪里。提前谢谢。
blue.addChangeListener(new ChangeListener(){
public void stateChanged(ChangeEvent e){
object.setColor(color.blue);
objectIcon.repaint();
}
}
);发布于 2011-11-09 14:18:03
尝试在按钮上使用ActionListener。
例如。
blue.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent evt) {
object.setColor(color.blue);
objectIcon.repaint();
}
});https://stackoverflow.com/questions/8061057
复制相似问题