Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/08/2009, 12:50
daka2712
 
Fecha de Ingreso: agosto-2009
Mensajes: 2
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Jformattedtextfield Para Fecha

anexo codigo

Código:
/** Se construye con el patrón deseado */
        public FormatoHoraMin() throws ParseException {
            // Las # son cifras y representa "hh:mm"
            super("##:##");
        }
        /** Una clase adecuada para convertir Date a String y viceversa de forma cómoda. Puedes ver cómo se hace el patrón "kk:mm" en la API.
        El patrón que pongamos aquí debe cuadrar correctamente con la máscara que hemos puesto en el constructor */
        private SimpleDateFormat formato = new SimpleDateFormat("kk:mm");

        /** Convierte el texto del editor en un Date */
        @Override
        public Object stringToValue(String text) throws ParseException {
            return formato.parseObject(text);
        }

        /** Recibe un Date o null y debe convertirlo a texto que cumpla el patrón indicado anteriormente */
        @Override
        public String valueToString(Object value) throws ParseException {
           if (value instanceof Date) {
                return formato.format((Date) value);
            }
            return formato.format(new Date());
        }
    }
despues inicializa

Código:
try
{
hinicial = new javax.swing.JFormattedTextField(new DakaForm.FormatoHoraMin());
}
catch( Exception e ) {
    System.out.println( e );
    }
que esta mal?