clase 2 Introducción a JAVA CON NETBEANS 8.1. Formulario Registro
Trabajamos con el proyecto Registro, el cual puedes descargarlo acá
Agregamos un grupo de radio button para el género (masculino/femenino)
Agregamos más campos, de la siguiente manera:
para la codificación en java:
'1' ----> caracter
"1" ----> cadena
código resultante para funcionamiento de formulario:
Agregamos un grupo de radio button para el género (masculino/femenino)
Agregamos más campos, de la siguiente manera:
para la codificación en java:
'1' ----> caracter
"1" ----> cadena
código resultante para funcionamiento de formulario:
private void btn_saludarActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: //declaración de variables String nombres, apellidos, genero, nacionalidad; int dia, mes, anio; //obteniendo los valores de las cajas de texto nombres = txt_nombres.getText(); apellidos = txt_apellidos.getText(); int blanco=0; //contar espacios en blanco for( int i=0; i < nombres.length(); i++){ //String.valueOf = transforma caracteres o numeros en cadena para hacer la comparación //charAt recorre los caracteres de la cadena pasando por la posición i que empieza en 0 if(String.valueOf(nombres.charAt(i)).equals(" ")){ blanco=blanco+1; } } //comparar si el texto está vacío. Eliminando los espacios en blanco escritos (comando trim()) if(nombres.trim().equals("")){ //ventana de mensaje JOptionPane.showMessageDialog(rootPane, "Ingrese su Nombre","Error",0); } else{ //comparar si el texto está vacío utilizando el otro método comparando tamaño de cadena. //eliminando los espacios en blanco escritos (comando trim()) if(apellidos.trim().length()== 0){ JOptionPane.showMessageDialog(rootPane, "Ingrese sus Apellidos","Error",0); } else{ //obtener genero if(rdb_masculino.isSelected()==true){ genero="masculino"; } if(rdb_femenino.isSelected()==true){ genero="femenino"; } //obtener nacionalidad transformandolo a cadena nacionalidad=cbb_nacionalidad.getSelectedItem().toString(); //verificar que se haya seleccionado nacionalidad if(nacionalidad.equals("Seleccione")){ JOptionPane.showMessageDialog(rootPane, "Seleccione Nacionalidad","Error",0); } else{ //ventana de mensaje que muestra la cantidad de caracteres (función nombres.length()=contar caracteres) JOptionPane.showMessageDialog(rootPane, "Su nombre tiene " + (nombres.length()-blanco) + " caracteres","Bienvenido",1);
JOptionPane.showMessageDialog(rootPane, "Hola " + nombres + "\n "+apellidos, "Saludos",2); lbl_registrado.setText("Registrado como: "+nombres+" "+apellidos); btn_saludar.setEnabled(false); } } } }
Comentarios
Publicar un comentario