Boa noite a todos,
Como eu poderia fazer para que quando o focus chegasse num jtextfield, o texto deste fosse automaticamente selecionado?
no aguardo.
Boa noite a todos,
Como eu poderia fazer para que quando o focus chegasse num jtextfield, o texto deste fosse automaticamente selecionado?
no aguardo.
nomeDoTexTField.requestfocus();
fiz uma aplicaçao rapidinha aqui pra vc…
public class AjusteFocus {
public static void main(String[] args) {
AjusteFocus aj = new AjusteFocus();
JTextField t1 = new JTextField(20);
JTextField t2 = new JTextField(20);
JTextField t3 = new JTextField(20);
JPanel painel = new JPanel(new GridLayout(3,3,5,5));
painel.add(new JLabel("Texto 1"));
painel.add(t1);
painel.add(new JLabel("Texto 2"));
painel.add(t2);
painel.add(new JLabel("Texto 3"));
painel.add(t3);
JFrame frame = new JFrame();
frame.add(painel);
frame.pack();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
t2.requestFocus();
}
}
Observe a ultima linha…
Deixei ele assim ja para aparecer no JTextField do Meio…
Troque o “t2” por “t3” e veja q o foco foi alterado…
Coloca dentro do evento de quando recebeu o foco
textField.addFocusListener(new FocusAdapter() {
public void focusGained(FocusEvent evt) {
textField.selectAll();
}
});
valeu galera pela atenção.
Vou fazer aqui uns testezinhos…
T+