Erro com TextField

1 resposta
marciocamurati

Este é meu segundo post de dúvida, quando se programa algo novo sempre se tem problemas novos !

Seguinte, tenho duas class Principal e MostrarGui.

na MostrarGui eu crio um frame com uma TextField:

public JTextField caixatexto;

caixatexto = new JTextField( "", 8 ) ;
caixatexto.setFont( new Font( "Terminal", Font.PLAIN, 40 ) );
caixatexto.setEditable( false );

E na Principal eu extends MostrarGui, e quero mudar o valor da TextField caixatexto:

class Principal extends MostrarGui	{

super.caixatexto.setText("Teste");
Mas ele me retorna esse erro:

Exception in thread main java.lang.NullPointerException

at Principal.run(Despertador.java:46)

at Despertador.main(Despertador.java:20)

Alguem sabe como devo proceder ?

[]s

Ps.: Olhem meu outro post também que to com problema ainda no extends.

Valeu !

1 Resposta

marciocamurati

E ai galera nada como uma noite de sono pra acordar com a solução, então resolvi esse problema, na class MostrarGui criei uma:

public static void EscreverTexto(String t)	{
	caixatexto.setText(h);
}

E na caixa tive que colocar ela em satic também:

public static JTextField caixatexto;

Antes de colocar em static tentei manter a caixa somente Publib e criar o EscreverTexto somente Public void mas ai na hora de copilar recebia um erro.

[]s

Criado 24 de outubro de 2004
Ultima resposta 24 de out. de 2004
Respostas 1
Participantes 1