jueves, 17 de septiembre de 2015

002.- Cuadros de Verificación con Java y NetBeans

Presento a continuación un ejemplo de uso práctico de cuadros de verificación en NetBeans.

Realiza los siguientes pasos:


1.- Crear un nuevo proyecto.

2.- Dentro de Source Package crea un Java Package y llamalo paqueteInicial.

3.- Dentro de paqueteInicial crea un JFrame Form y nombralo VentanaInicial.

4.- Dentro de VentanaInicial haz lo siguiente:

      a) Agrega un botón (JButton) con el texto "Aceptar" y nombralo btnAceptar.

      b) Añade una etiqueta (JLabel) sin texto, con borde y nombralo etiResultado.

      c) Inserta tres cuadros de verificación (JCheckBox) con los textos "Rojo", "Verde" y "Azul".


      d) Cambia el nombre a los cuadros de verificación anteriores así chkRojochkVerde y            chkAzul respectivamente.

5.- La ventana debe tener el siguiente diseño:


    6.- Explicaré que debe hacer este programa:

      • Cuando el usuario haga click en el botón Aceptar, en la etiqueta se mostrará un mensaje indicando que colores han sido seleccionados. Para ello hay que programar el evento actionPerformed del botón Aceptar. En este evento añade el siguiente código:


                String mensaje = "Colores seleccionados: ";
                
                if (chkRojo.isSelected()) {
                    mensaje = mensaje + "Rojo ";
                }
                
                if (chkVerde.isSelected()) {
                    mensaje = mensaje + "Verde ";
                }
                
                if (chkAzul.isSelected()) {
                    mensaje = mensaje + "Azul";
                }
                
                etiResultado.setText(mensaje);


        7.- Analizando el código anterior notamos que en el se hace lo siguiente:
                a) Se declara e inicializa a la vez una variable tipo cadena llamada mensaje.

                b) Se inicializa con el texto "Colores seleccionados: ".

                c) Comprobamos si está seleccionada la casilla de verificación chkRojo; si es así concatenamos en la variable mensaje la palabra "Rojo ".

                d) Seguidamente comprobamos si está seleccionada la casilla de verificación chkVerde; si es así concatenamos en la variable mensaje la palabra "Verde ".

                e) Posteriormente comprobamos si está seleccionada la casilla de verificación chkAzul; si es así concatenamos en la variable mensaje la palabra "Azul".

                f) Por último mostramos en la etiqueta etiResultado el texto  almacenado en la variable mensaje.

            8.- El método isSelected() de las casillas de verificación permiten saber si una casilla está o no seleccionada.

            9.- Ejecuta el programa y selecciona las casillas Rojo y Azul, luego de hacer click en el botón Aceptar se debe mostrar la siguiente ventana:

              =====================================================================
              =====================================================================
              CONCLUSIÓN:

              Los cuadros de verificación o casillas de verificación (JCheckBox) se usan cuando se desea seleccionar una o varios elementos de un grupo de opciones disponibles.
              =====================================================================
              =====================================================================

              sábado, 12 de septiembre de 2015

              001.- Antes de empezar a programar con Java

              Se debe considerar lo siguiente: el programador tiene libertad para elegir el nombre de las variables, de los métodos y demás elementos de un programa. Existen reglas estrictas acerca de los nombres que se utilizarán como identificadores de variables, de métodos y de clases; las cuales se indican a continuación:

              Todo identificador debe empezar con una letra seguida de más letras o dígitos. Una letra es cualquier símbolo del alfabeto además del carácter '_'. Un dígito es cualquier carácter del '0' al '9'. Son válidos los siguientes identificadores: nombre, apellido1, apellido2, Hola, hola, numero, numeroPar, numeroImpar.

              No son válidos los siguientes identificadores: 1apellido, 2apellido porque empiezan con dígitos y no con letras.

              Entonces cualquier identificador que empiece con una letra seguida de más letras o dígitos es válido siempre y cuando no forme parte de las palabras reservadas de Java. El lenguaje de programación Java diferencia entre minúsculas y mayúsculas. Por ejemplo los identificadores de variables: apellidoPat y apellidopat representarían dos variables distintas.