JTextField (evento actionPerformed)

Prezados:

Estou fazendo
No meu código declarei como variaveis de instancia :

[code]JComboBox input1;
JTextField descricao;

no metódo init acrescento os itens no JComboBox
no método abaixo:

public void actionPerformed(ActionEvent e)
{

showStatus ( (String) input1.getSelectedItem() );
}// actionPerformed [/code]

ele exibi o item selecionado na barra de status. Mas qdo altero o código para exibir o item no JTextField “descricao” ele exibi uma msg de erro, pq ?

[code]public void actionPerformed(ActionEvent e)
{
//String output;

descricao.setText( (String) input1.getSelectedItem() );

}// actionPerformed [/code]

ERRO:

java.lang.NullPointerException
at Products.actionPerformed(Products.java:57)
at javax.swing.JComboBox.fireActionEvent(Unknown Source)
at javax.swing.JComboBox.contentsChanged(Unknown Source)
at javax.swing.AbstractListModel.fireContentsChanged(Unknown Source)
at javax.swing.DefaultComboBoxModel.setSelectedItem(Unknown Source)
at javax.swing.DefaultComboBoxModel.addElement(Unknown Source)
at javax.swing.JComboBox.addItem(Unknown Source)
at Products.init(Products.java:31)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

[color=“red”]Editado por Felipe: use bbcode para melhorar a leitura do codigo[/color]

ou o JComboBox ou o JTextField nao foi criado (e portnto eh null), ou entaum nao tem nenhum elemento no JComboBox, retornando null no metodo getSelectedItem()

Só para confirmar você está utilizando somente um método chamado actionPerformed certo?!

Pois, se você criar um para cada “ação” ou “evento” ele lhe causará um erro de compilação.

blz?!..provavelmente o erro não esteja sendo esse, mas da uma confirmada.

Falou!