Java.toLowerCase();

Olá a todos;

estou com um problema, nao consigo uzar o metodo “.toLowerCase();”

String caixa = caixa.toUpperCase();

public void mouseClicked(MouseEvent e) {

      if (e.getSource().equals(processar)) {
		if (txt1.getText().equals(caixa.toUpperCase())) {
				txt1.setText(txt2.getText());
		
		
		
		}
		}
	

	if (e.getSource().equals(sair)) {
		System.exit(0);
	}

quando eu declaro a STRING caixa ela da erro.

se alguem poder me ajudar com isso fico muito grato.

Uma Boa tarde a todos.
Obrigado.

se String caixa é um atributo da sua clalsse… ali esta o problema…

String caixa = caixa.toUpperCase();

ou seja… quando vc inicia a classe vc tenta fazer… String caixa que é nulo, igual a null.toUpperCase() … ou seja isso gera um NullPointerException…

use o toLowerCase aqui

txt1.setText(txt2.getText().toLowerCase());

espero ter ajudado.