Experimento 2: import import import import import import import import import java.awt.FlowLayout; java.awt.event.MouseAdapter; java.awt.event.MouseEvent; javax.swing.JButton; javax.swing.JFrame; javax.swing.JTextField; javax.swing.JRadioButton; javax.swing.ButtonGroup; javax.swing.JLabel; public class MarcoBotonOpcion extends JFrame { private private private private private private JTextField campoTexto; JTextField campoTexto2; JButton boton; // botones JButton boton2; //botones JLabel sexo; JLabel estadoCivil; private private private private private private JRadioButton mujerJRadioButton; JRadioButton hombreJRadioButton; JRadioButton casadoJRadioButton; JRadioButton solteroJRadioButton; ButtonGroup grupoOpciones; ButtonGroup grupoOpciones2; public MarcoBotonOpcion() { super( "Selección de sexo y estado civil: " ); setLayout( new FlowLayout() ); campoTexto = new JTextField (10); sexo = new JLabel("Sexo:"); mujerJRadioButton = new JRadioButton( "Mujer", false ); hombreJRadioButton = new JRadioButton( "Hombre", false ); boton = new JButton("Mostrar"); add(sexo); add( campoTexto ); add(boton); add( mujerJRadioButton ); add( hombreJRadioButton ); campoTexto2 = new JTextField (10); estadoCivil = new JLabel("Estado Civil:"); casadoJRadioButton = new JRadioButton( "Casado@", false ); solteroJRadioButton = new JRadioButton("Solter@",false); boton2= new JButton("Mostrar"); add(estadoCivil); add( campoTexto2 ); add (boton2); add( casadoJRadioButton ); add( solteroJRadioButton); grupoOpciones = new ButtonGroup(); grupoOpciones.add( mujerJRadioButton ); grupoOpciones.add( hombreJRadioButton ); grupoOpciones2 = new ButtonGroup(); grupoOpciones2.add(casadoJRadioButton); grupoOpciones2.add(solteroJRadioButton); boton.addMouseListener( new MouseAdapter() { public void mousePressed(MouseEvent e){ if( mujerJRadioButton.isSelected()== true ) campoTexto.setText("Mujer"); if( hombreJRadioButton.isSelected()== true ) campoTexto.setText("Hombre"); }}); boton2.addMouseListener( new MouseAdapter() { public void mousePressed(MouseEvent e){ if( casadoJRadioButton.isSelected()== true ) campoTexto2.setText("Casado"); if( solteroJRadioButton.isSelected()== true ) campoTexto2.setText("Soltero"); }});}} import javax.swing.JFrame; public class PruebaBotonOpcion { public static void main(String[] args) { MarcoBotonOpcion marcoBotonOpcion =new MarcoBotonOpcion(); marcoBotonOpcion.setDefaultCloseOperation(JFrame.EXIT_ON_CL OSE); marcoBotonOpcion.setSize(500,100); marcoBotonOpcion.setVisible(true); } } Pantallazos