Erro no código, preciso de ajuda

Prezados amigos,

Sou iniciante em Java e estou tentanto debugar o código abaixo e ele apresenta um erro na linha 18(LabelImagem app = new LabelImagem();). Estou usando o eclipse indigo. Podem ema judar???

/**

  • @(#)JogodaForca.java
  • JogodaForca application
  • @author: Mauricio de Pula Bomfim
  • @version 1.00 2012/3/16

/
import javax.swing.
;
import java.awt.*;

public class JogodaForca extends JFrame{

JLabel imagem;

public LabelImagem(){

super(“Uso da classe JLabel com Imagem”);

Container tela = getContentPane();
ImageIcon icone = new ImageIcon(“Forca.bmp”);
imagem = new JLabel(icone);
tela.add(imagem);
setSize(800, 460);
setVisible(true);
}

public static void main(String args[]){

LabelImagem app = new LabelImagem();

app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

o nome da classe é JogodaForca o do construtor é LabelImagem.

corrija o nome do construtor.

Funcionando perfeitamente, mals pelo refactory code x.x não está errado, porém mania minha de deixar o código mais bunitinho para “mim” :smiley:

[code]import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class JogodaForca extends JFrame {

private JLabel imagem;
private ImageIcon icone;

public JogodaForca() {
    super("Uso da classe JLabel com Imagem");

    icone = new ImageIcon(getClass().getResource("/Forca.bmp"));
    imagem = new JLabel(icone);

    this.add(imagem);
    this.setSize(800, 460);
    this.setVisible(true);
}

public static void main(String args[]) {
    JogodaForca app = new JogodaForca();
    app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

}[/code]