Pessoal,
bom dia!
Eu adicionei no meu formulário um RadioButton e um ButtonGroup, porém se eu selecionar um e clicar no outro, os dois ficam selecionados.
como eu faço para selecionar somente um ou o outro ?
Obrigado,
Pessoal,
bom dia!
Eu adicionei no meu formulário um RadioButton e um ButtonGroup, porém se eu selecionar um e clicar no outro, os dois ficam selecionados.
como eu faço para selecionar somente um ou o outro ?
Obrigado,
Você adicionou os radiobuttons no ButtonGroup?
Sim,
bom , acredito que fiz certo, fiz assim:
private void btnProcessarActionPerformed(java.awt.event.ActionEvent evt){
// Group dos RADIOBUTTON
btnGroup.add(rbHG);
btnGroup.add(rbHK);
if(rbHG.isSelected()){
ambiente = "HG";
}else
ambiente = "HK";
}
Eu fiz desta forma, está certo ? no caso, estou usando a IDE NETBEANS e adicionei os componentes no JFRAME.
Obrigado,
Não, você deve fazer essa adição uma vez só, normalente no construtor do seu JFrame, não no seu actionListener.
Não faço idéia de como fazer isso pelo Netbeans, mas deve ter como.
No NetBeans, faça o seguinte:
Clique no seu JRadioButton, vá em Properties e na opção buttonGroup selecione o “btnGroup”.
Aí no seu evento ActionPerformed você tira esse “add”.
Eu uso o NetBeans e é assim que sempre faço. E funciona!
A idéia é vc não adicionar ActionListener pra essa função,
O seu GroupButton faz isso pra vc
vc pode adicionar o seu radioButton ao ButtonGroup abaixo da linha que vc instancia ele
Ex:
seuRadioButton = new JRadioButton();
seuButtonGroup.add(seuRadioButton);
Galera,
muito Obrigado por toda ajuda, mas realmente dando uma fuçada pela net, cai na dica mostrada por deise.vicky
Realmente era isso, bastava ir nas propriedades e indicar o buttonGroup para os RadioButton…
Funcionou certinho…!! 
brigadão a todos…
Cuidado pra não virar programador em NetBeans ao invés de programador em Java hehe
:roll:
Hehehehe, tá certo…!! 
Valew!!