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…