comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[SOLUCIONADO] Necesito un java GUI, que permita 3 Jtextfield, nombre,rut...

  • 1 Respuestas
  • 1482 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado pancho992

  • *
  • Underc0der
  • Mensajes: 1
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email
« en: Junio 06, 2013, 08:38:07 pm »
Hola, soy estudiante y de verdad este trabajo me tiene ya con las meas ojeras xD ... si alguien se apiada de mi ... le estare muy agradecido (Y)

pd : tengo hecho una validador de rut .. y deberia guardarlos en un archivo.txt ... ese es mi drama la vez no cacho como guardar lo que ingreso
una vez que hago click en el boton ...  y me falta poder los otros 2 jtextfield con nombre y apellido los que tambien tiene que ir guardados en el .txt

Profavor ayudenme :) !!

Código: Java
  1. import java.awt.FlowLayout;
  2. import java.awt.event.ActionEvent;
  3. import java.awt.event.ActionListener;
  4. import javax.swing.JButton;
  5. import javax.swing.JFrame;
  6. import javax.swing.JLabel;
  7. import javax.swing.JOptionPane;
  8. import javax.swing.JTextField;
  9.  
  10.  
  11. public class ValidarRut   extends No tienes permisos para ver links. Registrate o Entra con tu cuenta implements No tienes permisos para ver links. Registrate o Entra con tu cuenta {
  12.  
  13.     private No tienes permisos para ver links. Registrate o Entra con tu cuenta btnValidar;
  14.     private No tienes permisos para ver links. Registrate o Entra con tu cuenta txtRut;
  15.     private No tienes permisos para ver links. Registrate o Entra con tu cuenta labRut;
  16.  
  17.     public ValidarRut()
  18.     {
  19.         super  ( " Validación de RUT" );
  20.         this.setSize(400, 200);
  21.         this.setDefaultCloseOperation(No tienes permisos para ver links. Registrate o Entra con tu cuenta.DISPOSE_ON_CLOSE);        
  22.  
  23.         // Agregamos elementos a la ventana
  24.         this.setLayout( new No tienes permisos para ver links. Registrate o Entra con tu cuenta(No tienes permisos para ver links. Registrate o Entra con tu cuenta.LEFT, 20, 10)  );
  25.  
  26.         labRut = new No tienes permisos para ver links. Registrate o Entra con tu cuenta(" Rut");
  27.         txtRut = new No tienes permisos para ver links. Registrate o Entra con tu cuenta(30);
  28.         txtRut.setText(" ");
  29.         btnValidar = new No tienes permisos para ver links. Registrate o Entra con tu cuenta("Precione Para Validar");
  30.         btnValidar.addActionListener(this);
  31.         this.add(labRut);
  32.         this.add(txtRut);
  33.         this.add(btnValidar);
  34.  
  35.         this.setVisible(true);
  36.  
  37.     }
  38.  
  39.     public static void main(No tienes permisos para ver links. Registrate o Entra con tu cuenta[] args) {
  40.         // TODO code application logic here
  41.         new ValidarRut();
  42.     }
  43.  
  44.     public void actionPerformed(No tienes permisos para ver links. Registrate o Entra con tu cuenta e) {
  45.  
  46.         // Validamos el RUt
  47.         if (e.getSource()==btnValidar)
  48.         {
  49.             if ( txtRut.getText().length() > 0  )
  50.             {
  51.                 // Creamos un arreglo con el rut y el digito verificador
  52.                 No tienes permisos para ver links. Registrate o Entra con tu cuenta[] rut_dv = txtRut.getText().replace(".","").split("-");
  53.                 // Las partes del rut (numero y dv) deben tener una longitud positiva
  54.                 if ( rut_dv.length == 2   )
  55.                 {
  56.                     // Capturamos error (al convertir un string a entero)
  57.                     try
  58.                     {
  59.                         int rut = No tienes permisos para ver links. Registrate o Entra con tu cuenta.parseInt( rut_dv[0] );
  60.                         char dv = rut_dv[1].charAt(0);
  61.  
  62.                         // Validamos que sea un rut valido según la norma
  63.                         if ( this.ValidarRut(rut, dv)  )
  64.                         {
  65.                             No tienes permisos para ver links. Registrate o Entra con tu cuenta.showMessageDialog(rootPane, "Rut correcto");
  66.                         }
  67.                         else
  68.                         {
  69.                             No tienes permisos para ver links. Registrate o Entra con tu cuenta.showMessageDialog(rootPane, "Rut incorrecto");
  70.                         }
  71.                     }
  72.                     catch( No tienes permisos para ver links. Registrate o Entra con tu cuenta ex )
  73.                     {
  74.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta.out.println(" Error " + ex.getMessage());
  75.                     }
  76.                 }
  77.             }
  78.         }
  79.     }
  80.  
  81.     /*
  82.      * Método Estático que valida si un rut es válido
  83.      * Fuente : http://www.creations.cl/2009/01/generador-de-rut-y-validador/
  84.      */
  85.     public static boolean ValidarRut(int rut, char dv)
  86.     {
  87.        
  88.         int m = 0, s = 1;
  89.         for (; rut != 0; rut /= 10)
  90.         {
  91.             s = (s + rut % 10 * (9 - m++ % 6)) % 11;
  92.         }
  93.         return dv == (char) (s != 0 ? s + 47 : 75 );
  94.     }
  95.  
  96. }
« Última modificación: Agosto 30, 2014, 09:26:54 am por Expermicid »

Desconectado xc0d3

  • *
  • Underc0der
  • Mensajes: 37
  • Actividad:
    0%
  • Reputación 0
  • root@xc0d3[#] ~Done
    • Ver Perfil
    • Email
« Respuesta #1 en: Junio 12, 2013, 06:04:21 pm »
Código: Java
  1. package Control;
  2.  
  3. import java.util.regex.*;
  4.        
  5. public class Validaciones {
  6.  
  7.         public static No tienes permisos para ver links. Registrate o Entra con tu cuenta mensaje;
  8.        
  9.         public static boolean rut(No tienes permisos para ver links. Registrate o Entra con tu cuenta rut)
  10.         {
  11.                 boolean tiro = false;
  12.                 Pattern rut1 = Pattern.compile("^\\d{1,2}+.\\d{3}+.\\d{3}[-][0-9kK]{1}$");
  13.                 if(!rut1.matcher(rut).find())
  14.                         mensaje = "El RUT debe tener el siguiente formato: xx.xxx.xxx-x";
  15.                 else
  16.                 {
  17.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta dv = rut.substring(rut.length()-1, rut.length()).toUpperCase();
  18.                         rut = rut.substring(0,rut.length()-2);
  19.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta rut_limpio = rut.replace(".", "");
  20.  
  21.                         int rut_ver = No tienes permisos para ver links. Registrate o Entra con tu cuenta.parseInt(rut_limpio);
  22.                        
  23.                          int Digito;
  24.                      int Contador;
  25.                      int Multiplo;
  26.                      int Acumulador;
  27.                      No tienes permisos para ver links. Registrate o Entra con tu cuenta rutDigito;
  28.  
  29.                      Contador = 2;
  30.                      Acumulador = 0;
  31.  
  32.                      while (rut_ver != 0)
  33.                      {
  34.                               Multiplo = (rut_ver % 10) * Contador;
  35.                               Acumulador = Acumulador + Multiplo;
  36.                               rut_ver = rut_ver/10;
  37.                               Contador = Contador + 1;
  38.                               if (Contador == 8)
  39.                               {
  40.                                   Contador = 2;
  41.                               }
  42.                       }
  43.  
  44.                       Digito = 11 - (Acumulador % 11);
  45.                       rutDigito = No tienes permisos para ver links. Registrate o Entra con tu cuenta.toString(Digito);
  46.                      
  47.                       if (Digito == 10 )
  48.                       {
  49.                          rutDigito = "K";
  50.                       }
  51.                       else if (Digito == 11)
  52.                       {
  53.                             rutDigito = "0";
  54.                       }
  55.                       if(rutDigito.equals(dv))
  56.                           tiro = true;
  57.                       else
  58.                           mensaje = "Digito Verificador incorrecto.";
  59.                 }
  60.                
  61.                 return tiro;
  62.         }
  63.        
  64.         public static boolean soloLetras(No tienes permisos para ver links. Registrate o Entra con tu cuenta cadena)
  65.         {
  66.                 if(Pattern.matches("[A-Za-z]+", cadena))
  67.                         return true;
  68.                 else
  69.                 {
  70.                         mensaje = "Sólo se aceptan letras para el campo ";
  71.                         return false;
  72.                 }
  73.         }
  74. }

jojojo saludos hermano xD
« Última modificación: Junio 12, 2013, 07:57:39 pm por Snifer »
Tengo una pregunta que a veces me tortura "estoy loco yo o los locos son los demás”

 

¿Te gustó el post? COMPARTILO!



[SOLUCIONADO] ¿Kali Linux o Kali Linux Ligth ?

Iniciado por worq

Respuestas: 2
Vistas: 6212
Último mensaje Noviembre 21, 2017, 12:28:54 pm
por Codig0Bit
[SOLUCIONADO] Multiuploader de imagenes con mysql, hosting de imagenes con mysql

Iniciado por graphixx

Respuestas: 4
Vistas: 2123
Último mensaje Marzo 26, 2013, 05:42:58 pm
por Xt3mP
[SOLUCIONADO] ¿Como publicar un software como software libre?

Iniciado por FuriosoJack

Respuestas: 2
Vistas: 1529
Último mensaje Mayo 23, 2017, 07:24:22 am
por HATI
[SOLUCIONADO] Linux Mint, errores, errores y mas errores...

Iniciado por n1sendev

Respuestas: 12
Vistas: 2663
Último mensaje Noviembre 22, 2017, 06:50:55 am
por RuidosoBSD
[SOLUCIONADO] Problem al instalar Windows "cualquier windows"

Iniciado por Made

Respuestas: 7
Vistas: 2882
Último mensaje Septiembre 03, 2012, 04:53:08 pm
por Made