Public JLabel jl(JLabel Lbl)

2 respostas
L
import javax.swing.JLabel;
import javax.swing.JOptionPane;

public abstract class ConfiguraCampos
{	
   public JLabel Adicionar(JLabel Lbl)
   {
      Lbl = new JLabel();
      Lbl.setToolTipText("Digite o/a " + Lbl.getText() + "...");
      return Lbl;
    }
}

//----------- na Superclasse
JLabel LblNome, LblEndereco, LblCidade;
ConfiguraCampos Campo;
Container c = getContentPane();
c.add(Campo.Adicionar(LblNome));
//-----------
//  o seguinte erro: Java.Lang.NullPointerException
// o que esta acontecendo? o que está de errado?
Atenciosamente, Luiz Cyrilo.
Editado por AnotherX (Não esqueça do BBCode)

2 Respostas

T

???

J
ConfiguraCampos Campo; 
Container c = getContentPane(); 
c.add(Campo.Adicionar(LblNome));

Bom… como pode ser visto no código, o atributo Campo não foi instânciado, logo quando o método Adicionar é chamado, é gerado a exceção de NullPointerException…

Blz…

Criado 23 de março de 2004
Ultima resposta 23 de mar. de 2004
Respostas 2
Participantes 3