我实现了以下代码,以便在我点击我在Netbeans的JPanel中创建的按钮时更改我的角色图像,但它甚至没有被调用(通过添加一行来在控制台中打印出来测试这个)甚至没有印刷。任何帮助都将不胜感激。
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
System.out.println("Switch!");
snowman.removeAllImages();
snowman.addImage(image2);
答案 0 :(得分:1)
在你的行动e.pritntrace中制作try和catch语句对调试代码非常有帮助并找到你的bug希望这会对你有所帮助
答案 1 :(得分:0)
用户3437460解释得很好。如果这没有帮助,请在此处复制更多代码以了解它。添加一个按钮监听器,并确保从中调用私有方法,如下所示。
btn.addActionListner(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e){
jButton2ActionPerformed(e);
}
});