Como faço pra quando um jtextfield ganhar o foco, todo o texto ficar selecionado
Texto selecionado
A
1 Resposta
C
Olá alessandre,
Você deve adicionar um FocusListener que, quando o seu componente receber foco, ele deve selecionar todo o texto. Veja um exemplo:
void fazerComQueOTextoFiqueSelecionado(JTextField tf) {
tf.addFocusListener(new FocusAdapter() {
public void focusGained(FocusEvent evt) {
tf.select(0, tf.getText().length());
}
});
}
Existem formas mais “bonitas” de se fazer esse código (e que economizem mais memória, como por exemplo, criar só um listener pra todos, ao invés de um pra cada como o que eu fiz), mas essa aí deve servir pra você entender.
Até mais, 
Criado 30 de dezembro de 2006
Ultima resposta 31 de dez. de 2006
Respostas 1
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo