Como gerenciar dois jRadiobuttons em java para que apenas um deles possa ser selecionado de cada vez

StackOverflow https://stackoverflow.com/questions/2253590

  •  20-09-2019
  •  | 
  •  

Pergunta

Como gerenciar dois Jradiobuttons em Java para que apenas um deles possa ser selecionado por vez? Existe algum método em Java para cuidar disso ou você precisa construir sua própria lógica?

Foi útil?

Solução

Você tem que adicioná -los em um ButtOngroup

ButtonGroup group = new ButtonGroup();
group.add(birdButton);
group.add(catButton);

Certifique -se de adicionar este código após a criação dos botões usando o novo JRadioButton construtores, conforme apropriado.

Outras dicas

Meu java está enferrujado, mas se bem me lembro, você precisa usar a classe ButtonGroup. Adicione seus botões de rádio ao objeto ButtonGroup. Eu acho que vai ficar assim.

ButtonGroup buttonGroup = new ButtonGroup();
buttonGroup.add(new JRadioButton('Label', false));
buttonGroup.add(new JRadioButton('Label2', true));

Espero que isto ajude. Eu abandonei o Java anos atrás.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top