JRadioButton x ButtonGroup

Pessoal, tenho esse codigo!

JRadioButton radio1 = new JRadioButton("Sim"); JRadioButton radio2 = new JRadioButton("Não"); ButtonGroup tipo = new ButtonGroup(); tipo.add(radio1); tipo.add(radio2); frame.add(radio1); frame.add(radio2);

Mas aparece somente uma opção…podem me ajudar?

Prezado Marcos:

Tente algo assim:

JPanel superior = new JPanel();
superior.setLayout(new FlowLayout(FlowLayout.LEFT));
superior.add(radio1);
superior.add(radio2);
frame.add(superior); //ou em um Container

isso acontece porque toda JFrame e JDialog vem como padrão com o layout BorderLayout.

se vc simplismente dar add() sem dizer em que posição tu quer (CENTER,EAST,SOUTH,NORTH,WEST)
ele vai adicionar sempre no CENTER.

ai segue a lei da fisica, haehahehaehaheae,

2 componentes não ocupam o mesmo lugar ao mesmo tempo

haehahehaehahehae, essa foi boa :), lei da fisica… :stuck_out_tongue: