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 に答える