Formatando data conforme for digitando

2 respostas
Naruto

boa noite...
eu fiz um codigo aqui para i formatando um JTexfield em data conforme for preenchido... so que esta muito tosco...
alguem tem uma ideia melhor???
segue aqui o codigo

public String Mascara(String str){
		String result = str;
		
		if (result.length() == 2){
			result = result + "/";
		}		
		if (result.length() == 5){
			result = result + "/";
		}
		
		return result;
vlwwwwwwwww

2 Respostas

Andre_Brito

Dá uma olhada:
http://java.sun.com/javase/6/docs/api/javax/swing/JFormattedTextField.html

FabricioPJ

Tente isso:

try{
   javax.swing.text.MaskFormatter mascara = new javax.swing.text.MaskFormatter("##/##/####");
   seuTextField = new javax.swing.JFormattedTextField(mascara);
}

catch (Exception e){}
Criado 18 de agosto de 2008
Ultima resposta 19 de ago. de 2008
Respostas 2
Participantes 3