En el JFrame metemos un Botón (JButton) y un combo Box (JComboBox)
Le cambiamos las varaibles:
La variable del Combo Box: jcbPais y la variable del botón: jbBuscarPais.
Para cambiar manualmente el contenido del combo box
tendremos que pulsar botón derecho sobre el combo box de nuestro JFrame y
pinchar en “Customize Code…”.
En el segundo combo box que nos sale tendremos que elegir la
opción ”custom property” así
podremos modificar el contenido de dentro de nuestro JComboBox. Le damos OK para cerrar y guardar.
Ahora ya nos metemos en la parte de código:
package data;
import
java.awt.event.MouseAdapter;
import
java.awt.event.MouseEvent;
/**
*
* @author jondoComputing
*/
public class JF
extends javax.swing.JFrame {
public JF() {
initComponents();
/*Botón Buscar*/
jbBuscarPais.addMouseListener(new
MouseAdapter() {
@Override
public void
mouseClicked(MouseEvent me) {
/*Nos creamos
una variable de tipo int para coger el índice
del elemento seleccionado en
el combo box */
int op =
jcbPais.getSelectedIndex();
/*Se empieza con la posición
0, después 1,2,etc.*/
if (op == 0) {
System.out.println("Has elegido España");
} else if (op == 1) {
System.out.println("Has elegido Francia");
} else if (op == 2) {
System.out.println("Has elegido Portugal");
}else if (op == 3) {
System.out.println("Has
elegido Italia");
}//fin si
}
});
}
|
Ejecutamos la aplicación:
La aplicación del ejemplo se puede descargar desde aquí: