[Resolvido]onFocus Text Field

4 respostas
javafx
S

Preciso que um TextField ao ser focalizado
receba um valor.

Não como se fosse um onFocus, ou onBlur.

se alguem puder me ajudar. Agradeço

4 Respostas

darlan_machado

Fiquei em dúvida agora. Se você quer que o TextField receba um valor a partir do momento em que ele receba o foco (ou seja, quando o evento onFocus é disparado) e não quer que seja como no onFocus, como pretende fazer?
Se você for colocar isso num evento de mouse, ok, pode funcionar. Mas, como fará para tratar se for um usuário que usa tab para navegar entre os TextFields?

S

Preciso que um TextField ao ser focalizado
receba um valor.

COMO se fosse um onFocus, ou onBlur.

se alguem puder me ajudar. Agradeço

S

Escrevi errado, alterei a pergunta, obrigado

S

Consegui resolver:

nomeTextFieldFocado.focusedProperty().addListener(new ChangeListener<Boolean>() {
			@Override
			public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
				if (oldValue)
					nomeTextFieldFocado.setText(nomeTextFieldValorRecebido.getText());
			}
});
Criado 25 de janeiro de 2018
Ultima resposta 26 de jan. de 2018
Respostas 4
Participantes 2