Como gerenciar dois jRadiobuttons em java para que apenas um deles possa ser selecionado de cada vez
-
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?
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