Netbeans在设计视图中显示错误,即使代码工作正常

时间:2015-03-02 08:59:10

标签: java swing netbeans nullpointerexception

我在设计视图中收到空指针异常错误,但是当我运行代码时,它运行正常。我不能简单地忽略错误,因为它使得在设计视图中工作变得更加困难。

如何解决此问题或只是删除错误消息?我不喜欢修改代码,因为它工作正常。

请注意,我使用了大量自定义的摇摆组件。这是错误的屏幕截图。错误是不可选择的,所以我无法复制粘贴它: enter image description here

enter image description here 这是applyTransparency()方法,如果它是相关的

  private void applyTransparency() {
    modifiedImg = new BufferedImage(image.getWidth(), image.getHeight(),  BufferedImage.TYPE_INT_ARGB); //line 7
}

以下是我加载图片的方式:

图像作为ImgPanel构造函数中的参数发送。

  public ImgPanel(BufferedImage image) {
    super();
    this.image = image;
    setOpaque(false);
}

我自定义了ImgPanel对象的代码,以便以这种方式调用其构造函数:

 someImgPanel = new gui.customComponents.panels.ImgPanel(GeneralMethods.placeHolderRect(80, 80, Color.RED, "Sleeping", Color.BLUE),0.5f);

GeneralMethods.placeHolderRect()方法返回一个新的BufferedImage,它被修改为包含一个矩形。

修改 我被要求提供MCVE。我已经决定,以编程方式修复此问题所需的时间和精力并不值得,所以我只是添加了if (image == null) image = new BufferedImage(300, 300, BufferedImage.TYPE_INT_RGB);来消除错误。当我使用完这张表格时,我会删除这一行。

0 个答案:

没有答案