如何为JDialog设置GIF背景?

时间:2012-11-08 14:15:30

标签: java swing jdialog animated-gif

以下代码用于制作 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);

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

1 个答案:

答案 0 :(得分:1)

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