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
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
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?
Preciso que um TextField ao ser focalizado
receba um valor.
COMO se fosse um onFocus, ou onBlur.
se alguem puder me ajudar. Agradeço
Escrevi errado, alterei a pergunta, obrigado
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());
}
});