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

5 respostas Resolvido
java
PapaiLu

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();              }
}

5 Respostas

rodriguesabner

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

seuCampo.grabFocus();

PapaiLu

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.

rodriguesabner

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

PapaiLu
Solucao aceita

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

rodriguesabner

Kkkkkkk boa!

Criado 5 de agosto de 2018
Ultima resposta 5 de ago. de 2018
Respostas 5
Participantes 2