JPanel按钮无响应?

时间:2016-03-16 14:19:37

标签: java swing

我实现了以下代码,以便在我点击我在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);

2 个答案:

答案 0 :(得分:1)

在你的行动e.pritntrace中制作try和catch语句对调试代码非常有帮助并找到你的bug希望这会对你有所帮助

答案 1 :(得分:0)

用户3437460解释得很好。如果这没有帮助,请在此处复制更多代码以了解它。添加一个按钮监听器,并确保从中调用私有方法,如下所示。

  btn.addActionListner(new ActionListener(){          
     @Override
     public void actionPerformed(ActionEvent e){
         jButton2ActionPerformed(e);
     }
  });