1

以下代码用于制作JDialog

private class InfiniteDialog extends JDialog {

    @Override
    public void paintComponents(Graphics g)
    {
        super.paintComponents(g);
        g.drawImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/images/menu_icons/loading.gif")), 0, 0, null);
    }   
}

这是一些执行代码:

    JDialog dialog=new InfiniteDialog();
    dialog.setSize(300, 300);
    dialog.setVisible(true);

但我可以看到没有背景的对话框。请告诉我,我该如何解决?

4

1 回答 1

1

首先尝试在 IDE 中清理 + 刷新您的项目。然后尝试删除路径开头的“/”。

于 2012-11-08T14:52:31.667 回答