rendered paste bodypackage org.pacote;import java.awt.FlowLayout;import javax.swing.BorderFactory;import javax.swing.ButtonGroup;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JRadioButton;import javax.swing.SwingUtilities;import javax.swing.border.EtchedBorder;@SuppressWarnings("serial")public class JPanelDemo extends JFrame { public JPanelDemo() { super("JPanel Demo"); initComponents(); } private void initComponents() { setDefaultCloseOperation(EXIT_ON_CLOSE); JPanel panel = new JPanel(new FlowLayout(FlowLayout.LEADING, 5, 5)); JRadioButton masculino = new JRadioButton("Masculino"); JRadioButton feminino = new JRadioButton("Feminino"); ButtonGroup genero = new ButtonGroup(); genero.add(masculino); genero.add(feminino); panel.add(masculino); panel.add(feminino); panel.setBorder(BorderFactory.createTitledBorder( BorderFactory.createEtchedBorder(EtchedBorder.RAISED), "Gênero")); getContentPane().add(panel); pack(); setLocationRelativeTo(null); setVisible(true); } /** * O método <code>main</code> é o ponto de entrada de um aplicativo Java. * * @param args os argumentos da linha de comando */ public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { @Override public void run() { new JPanelDemo(); } }); }}