Eu estou usando dois JRadioButton no meu aplicativo,
JRadioButton radio1 = new JRadioButton(“Paga imposto”);
JRadioButton radio2 = new JRadioButton(“Não paga imposto” );
Além desses dois eu uso um JButton (b1) comum , e estou precisando fazer um código para quando o usuário clicar nesse botão normal (b1) , através de um ActionListener, se o que está marcado é o radio1, executa uma operação, mas se o que está marcado é o radio2, executa outra operação. Meu único problema é saber como faz os IF identificando os radios, eu pensei que fosse assim:
public void actionPerformed(ActionEvent e)
if (e.getSource() == b1)
if (radio1.setSelected == true)
// faz uma tal operação
if (radio2.setSelected == true)
// faz uma outra operação
Mas isso não está dando certo, esse setSelected deve ser o problema. Alguém poderia me passar esse código, como fazer esses dois IF finais dos botões de radio que identifique qual botão de radio foi marcado pelo usuário?
A gente pede ajuda, mas também tem que esquentar a cabeça procurando os problemas, e eu acho que encontrei, era a falta dos dois parenteses no final do método isSelected().