[RESOLVIDO] Inicializar com o foco (selecionado o conteúdo)

Olá, Sou novo neste universo Java, amo toda ajuda que me dão por aqui, mas trouxe uma dúvida que está me deixando maluco (kkk). Estou num brinquedinho pros netos:
Trata-se de um “Jogo de Tabuadas” e através de JRadioButton,(jr32 e jr33) ativo um JTextField (btlblA1) que já está preenchido com “00”, preciso mover o foco pra ele já deixando selecionado para (sobrepor) a digitação numérica. Por favor, me ajudem!.

JRadioButton jr31 = new JRadioButton(“Livre”, true);
JRadioButton jr32 = new JRadioButton(“Crescente”, false);
JRadioButton jr33 = new JRadioButton(“Constante”, false);
JTextField btlblA1 = new JTextField("",JLabel.CENTER);

private class RadioButtonHandler implements ItemListener{
public void itemStateChanged(ItemEvent event) {
if(jr31.isSelected()) {
btlblA1.setVisible(false);
btSt.setBounds(110,270,135,45);
btlblA1.setText(""); }

    **if(jr32.isSelected())                                {**

** btlblA1.setVisible(true);**
** btSt.setBounds(165,270,80,45);**
** btlblA1.setText(“00”); }**


** if(jr33.isSelected()) {**
** btlblA1.setVisible(true);**
** btSt.setBounds(165,270,80,45);**
** btlblA1.setText(“00”); }**

    MasterReset();              }
}

Vi que você já colocou o ItemStateChanged, só colocar isso aqui dentro dele:

seuCampo.grabFocus();

1 curtida

Hei Abner te amo só um pouquinho, (kkk) Ele já tem o foco, mas eu quero que fique selecionado o conteúdo que ja tem lá. Ele fica visível e tem “00” esperando a digitação do valor da tabuada.

seucampo.selectAll(); se não me engano

1 curtida

Agora te amo de verdade. Tudo certinho.
Obrigado Abner. Vou pra outros desafios.

1 curtida

Kkkkkkk boa!

1 curtida