Public JLabel jl(JLabel Lbl)

[code]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));
//-----------
// Dá o seguinte erro: Java.Lang.NullPointerException
// o que esta acontecendo? o que está de errado?
[/code]
Atenciosamente, Luiz Cyrilo.

Editado por AnotherX (Não esqueça do BBCode)

???

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…