Experimento 2:

Anuncio
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
Descargar