JFrame nao Aparece!

Ola, estou fazendo um pequeno jogo no NetBeans, porem qunado ponho em executar, abre a janela, mas os elementos nao aparecem. Ja reinstalei o NetBeans, etc mais nao adiantou, bem esse e meu problema, e se alguem poder me ajudar ficarei muito agradecido.
O jogo nao esta pronto, porem esta ai o arquivo. Vlw

alanedu,

carrega as imagens como inputstream depois usa ImageIO para “transformar” para imagem

//declara imagem como bufferedImage
private  BufferedImage img;


/**
*No construtor de fase carrega as imagens dessa forma (depois faz  na nave tb)
*/
try {
//carrega a imagem como inputStream e depois transforma em imagem
            InputStream inputStream = Fase.class.getClassLoader().getResourceAsStream("res/fundo8.gif");
             img = ImageIO.read(inputStream);
        } catch (Exception e) {
            e.printStackTrace();
            System.out.println("nao abriu imagem");
        }

[quote=lucasirc]alanedu,

carrega as imagens como inputstream depois usa ImageIO para “transformar” para imagem

[code]
//declara imagem como bufferedImage
private BufferedImage img;

/**
*No construtor de fase carrega as imagens dessa forma (depois faz na nave tb)
*/
try {
//carrega a imagem como inputStream e depois transforma em imagem
InputStream inputStream = Fase.class.getClassLoader().getResourceAsStream(“res/fundo8.gif”);
img = ImageIO.read(inputStream);
} catch (Exception e) {
e.printStackTrace();
System.out.println(“nao abriu imagem”);
}

[/code][/quote]

Cara vlw, mas nao deu certo, substitui os codigos que chamavam as imagens da nave e fundo por este mais nao funcionou, continua com mesmo erro =[

o que nao esta aparecendo é o fundo da imagem no jframe não é?
se for, muda o titulo do topico para algo “Imagem no fundo de JFrame”
por que aqui o JFrame estava aparecendo, só nao carregou as imagens…

olha como fico o Fase . . …

public class Fase extends JPanel implements ActionListener {

    private Image fundo8;
    private Nave nave5;
    private Timer timer;
    private  BufferedImage img;
    public Fase() {
        setBackground(Color.red);

        setDoubleBuffered(true);
        setFocusable(true);
        addKeyListener(new TecladoAdapter());
        try {
            InputStream inputStream = Fase.class.getClassLoader().getResourceAsStream("res/fundo8.gif");
             img = ImageIO.read(inputStream);
        } catch (Exception e) {
            e.printStackTrace();
            System.out.println("nao abriu imagem");
        }
        ImageIcon referencia = new ImageIcon("res\\fundo8.gif");
        fundo8 = referencia.getImage();

        nave5 = new Nave();

        timer = new Timer(5, this);
        timer.start();
    }

    @Override
    public void paint(Graphics g) {
//        super.paintComponent(g);

        Graphics2D graficos = (Graphics2D) g.create();

        graficos.drawImage(fundo8, 0, 0, null);
        graficos.drawImage(img, 0, 0, null);
        graficos.drawImage(nave5.getImagem(), nave5.getX(), nave5.getY(), this);

        g.dispose();

    }

[quote=lucasirc]o que nao esta aparecendo é o fundo da imagem no jframe não é?
se for, muda o titulo do topico para algo “Imagem no fundo de JFrame”
por que aqui o JFrame estava aparecendo, só nao carregou as imagens…

olha como fico o Fase . . …

[code]
public class Fase extends JPanel implements ActionListener {

private Image fundo8;
private Nave nave5;
private Timer timer;
private  BufferedImage img;
public Fase() {
    setBackground(Color.red);

    setDoubleBuffered(true);
    setFocusable(true);
    addKeyListener(new TecladoAdapter());
    try {
        InputStream inputStream = Fase.class.getClassLoader().getResourceAsStream("res/fundo8.gif");
         img = ImageIO.read(inputStream);
    } catch (Exception e) {
        e.printStackTrace();
        System.out.println("nao abriu imagem");
    }
    ImageIcon referencia = new ImageIcon("res\\fundo8.gif");
    fundo8 = referencia.getImage();

    nave5 = new Nave();

    timer = new Timer(5, this);
    timer.start();
}

@Override
public void paint(Graphics g) {

// super.paintComponent(g);

    Graphics2D graficos = (Graphics2D) g.create();

    graficos.drawImage(fundo8, 0, 0, null);
    graficos.drawImage(img, 0, 0, null);
    graficos.drawImage(nave5.getImagem(), nave5.getX(), nave5.getY(), this);

    g.dispose();

}

[/code][/quote]

lucasirc, muito obrigado, meu problema esta resolvido =], mais so uma pergunta, como mudo o titulo do topico ?