Atom Blog

Mostrando las entradas con la etiqueta checkbox. Mostrar todas las entradas
Mostrando las entradas con la etiqueta checkbox. Mostrar todas las entradas

Como utilizar CheckBox y Button en GUI en Matlab


Este es un sencillo ejemplo que abarca la utilizacion de los checkbox en matlab, los checkbox permiten la seleccion de multiples opciones simultaneamente, lo cual los hace muy utiles para muchisimas aplicaciones que se crean dia a dia.

El primer paso es dirigirse a la gui y crear un nuevo documento sobre el cual pondremos los elementos que se muestran en la siguiente figura:


estado = get(handles.checkbox1,'Value');
if estado==1
    set(handles.txtSalida1,'String','Opcion1');
end

En la variable estado almacenaremos el valor de cada checkbox, siendo (1--> Seleccionado y 0--> No Seleccionado).

Se puede descargar los archivos del programa de los siguientes enlaces:



Como Crear un Formulario con JavaServer Faces en Netbeans 7.1


En este nuevo post hemos creado un formulario con javaserver faces utilizando netbeans 7.1.
La aplicacion JSF (formulario) nos permite:
-Ingresar datos: mediante la etiqueta inputText.
-Elegir una de dos opciones: mediante la etiqueta Input;
-Elegir de una pestana desplegable: mediante las etiquetas Select y Option.
-Seleccionar entre algunos checkbox: mediante la etiqueta Input;
-Escribir comentarios: mediante la etiqueta TextArea.
-Escribir etiquetas: mediante la etiqueta label.

Como usar CheckBox en JavaServer Faces Netbeans 7.1


En este nuevo post creamos una aplicacion sencilla en javaserver faces usando cuadros de marcacion (checkbox), utilizando la IDE netbeans 7.1.

La aplicacion consta de dos paginas .xhml presentadas a continuacion:

Uso de CheckBox y Button en Java


En este nuevo ejemplo se explicara la utilizacion de los CheckBox y los Button en Java, mediante la utilizacion de Netbeans 7.1.

Para la utilizacion de los Checkbox sera necesario importar el paquete de awt "java.awt.Checkbox".
import java.awt.Checkbox;

Para la utilizacion de los Button es necesario importar el paquete de swing "javax.swing.JButton".
import javax.swing.JButton;

Para nuestro ejemplo utilizaremos 4 CheckBox y dos Button:


Se empezara declarando los CheckBox y los Button de la siguiente manera:
private JButton botonGuardar;
private JButton botonSalir;
private Checkbox checkBox1;
private Checkbox checkBox2;
private Checkbox checkBox3;
private Checkbox checkBox4;

Luego, en el constructor se creara los button y los CheckBox y se les asignara un nombre. Ademas se inicializara en falso los Checkbox.

botonGuardar = new JButton("Guardar");
botonSalir = new JButton("   Salir   ");      
checkBox1 = new Checkbox("checkBox1", false);
checkBox2 = new Checkbox("checkBox2", false);
checkBox3 = new Checkbox("checkBox3", false);
checkBox4 = new Checkbox("checkBox4", false);

Continuaremos adicionando los button y Checkbox al panel:

add(checkBox1);
add(checkBox2);
add(checkBox3);
add(checkBox4);
add(botonGuardar);
add(botonSalir);

Establecemos el tamano del panel y lo ponemos visible:

setSize(170, 220);
setVisible(true); 

Se ha creado un metodo que controla los eventos que se realizan al presionar los botones (Guardar y Salir) y los eventos ocasionados al hacer check en alguno de los 4 Checkbox.

public void manejadorEventos(){
        botonGuardar.addMouseListener(new MouseAdapter() {
            public void mousePressed(MouseEvent e) {
                if(checkBox1.getState()==true){
                    JOptionPane.showMessageDialog(null, "Se hizo check en el checkBox1");
                }
                if(checkBox2.getState()==true){
                    JOptionPane.showMessageDialog(null, "Se hizo check en el checkBox2");
                }
                if(checkBox3.getState()==true){
                    JOptionPane.showMessageDialog(null, "Se hizo check en el checkBox3");
                }
                if(checkBox4.getState()==true){
                    JOptionPane.showMessageDialog(null, "Se hizo check en el checkBox4");
                }
            }
        });
        
        botonSalir.addMouseListener(new MouseAdapter() {
            public void mousePressed(MouseEvent e) {
                System.exit(0);
            }
        });
}


A continuacion se publica el ejemplo:


Resultados:

Al hacer check en el Checkbox1 y despues presionar en el boton "Guardar", el programa realizara la siguiente tarea:

Al hacer check en el Checkbox2 y despues presionar en el boton "Guardar", programa realizara la siguiente tarea:

Y asi sucesivamente.....

Y al presionar en el boton "Salir", se cerrara el programa.