Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olá, galera. O método para verificar o JRadioButton selecionado não está funcionando, se eu marca para o meu JRadioButton iniciar marcado(true) o meu código dentro do if funciona, mas para verificar se o usuário marcou o JRadioButton meu programa não funciona, ao ser clicado no JRadioButton Flamengo deveria abrir uma segunda tela, mas não abre. Segue o código: import javax.swing.JFrame. public class N { public static void main(String[] args) {
Botao botao1 = new Botao(). botao1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE). botao1.setSize(1200, 600). botao1.setVisible(true). }
} import javax.swing.. import java.awt.. public class Botao extends JFrame { private JLabel ifla, iflu, ivas, ibot, texto, mens. public JRadioButton rfla, rflu, rvas, rbot. private ButtonGroup grupo1. private JButton enviar. private boolean radio. private JFrame tela2. public Botao() { super("Times de Futebol"). setLayout(new FlowLayout()). texto = new JLabel("Qual é o melhor?"). add(texto). Icon fla = new ImageIcon("fla.png"). ifla = new JLabel(fla). add(ifla). Icon vas = new ImageIcon("vas.png"). ivas = new JLabel(vas). add(ivas). rfla = new JRadioButton("Flamengo", false). rvas = new JRadioButton("Vasco", false). add(rfla). add(rvas). ButtonGroup grupo1 = new ButtonGroup(). grupo1.add(rfla). grupo1.add(rvas). rfla.getSelectedIcon(). radio = rfla.isSelected(). rfla.setSelected(radio). if (radio == true) { tela2 tela = new tela2(). tela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE). tela.setSize(1200, 600). tela.setVisible(true). } else { } }
} import javax.swing.. import java.awt.. public class tela2 extends JFrame { private JLabel iflu, ibot, texto2. private JRadioButton rflu, rbot. private ButtonGroup grupo2. private JButton enviar. private JFrame tela2. public tela2() { super("Times de Futebol 2"). setLayout(new FlowLayout()). texto2 = new JLabel("Qual é o melhor?"). add(texto2). Icon flu = new ImageIcon("flu.png"). iflu = new JLabel(flu). add(iflu). Icon bot = new ImageIcon("bot.png"). ibot = new JLabel(bot). add(ibot). rflu = new JRadioButton("Fluminense", false). rbot = new JRadioButton("Botafogo", false). add(rflu). add(rbot). ButtonGroup grupo1 = new ButtonGroup(). grupo1.add(rflu). grupo1.add(rbot). }
} Obrigada, pela atenção.Carregando comentários...