Comprobar formato de IP en un JFormattedText
Hola de nuevo a todos.
Sabeis como puedo comprobar o forzar a que una cadena de carácteres de un JFormattedText sea una IP es decir [0..255].[0..255].[0..255].[0..255].
La intención es que nadie pueda escribir valores absurdos o malintencionados en el JFormattedText, solo IPs, que después ya comprobaré más adelante si existen o no.
He estado mirando los métodos de JFormattedText, pero son un auténtico galimatias y no saco nada en claro demomento. Si alguien a probado algo asà y quiere compartir la experiencia le estaré muy agradecido.
Un saludo
Vicent
Sabeis como puedo comprobar o forzar a que una cadena de carácteres de un JFormattedText sea una IP es decir [0..255].[0..255].[0..255].[0..255].
La intención es que nadie pueda escribir valores absurdos o malintencionados en el JFormattedText, solo IPs, que después ya comprobaré más adelante si existen o no.
He estado mirando los métodos de JFormattedText, pero son un auténtico galimatias y no saco nada en claro demomento. Si alguien a probado algo asà y quiere compartir la experiencia le estaré muy agradecido.
Un saludo
Vicent
Hola de nuevo a todos.
Ya está solucionado, las lÃneas de código necesarias son:
mascaraIP=new MaskFormatter ("###.###.###.###");
mascaraIP=setValidCharacters("1234567890");
DefaultFormatter formateador=mascaraIP;
formateador.install(JFormattedText1);
Espero que a alguno de vosotros os sirva de ayuda.
Un saludo.
Vicent
Ya está solucionado, las lÃneas de código necesarias son:
mascaraIP=new MaskFormatter ("###.###.###.###");
mascaraIP=setValidCharacters("1234567890");
DefaultFormatter formateador=mascaraIP;
formateador.install(JFormattedText1);
Espero que a alguno de vosotros os sirva de ayuda.
Un saludo.
Vicent