Problemas em Formatar JFormattedTextField!

Eai galera…Estou com problemas em definir mascaras dentro do JFormattedTextField!!!

Estou buscando datas e valores(double).

fiz a o seguinte…


 private JFormattedTextField jFTextFieldValor;

.....

private JFormattedTextField getJTextFieldValor() {
	try { 
		MaskFormatter format = new MaskFormatter("####,##");
		
		if(jFTextFieldValor == null) 
		{
		jFTextFieldValor = new JFormattedTextField(format);
		jFTextFieldValor.setEditable(false);
		} 
	    }
		catch(Exception ex){} 
	
	return jFTextFieldValor;
}


.....


jFTextFieldValor.setValue(detalhe.elementAt(3)); // um vector com valores de um bd

Não mostra nada…apenas qdo eu coloco a mascara ("###.##"). O valor por exemplo é 485.90…queria que ele mostrasse 485,90. O mesmo acontece com a data…eu recebo 2007-11-14. Estou querendo mostrar 14/11/2007.

Alguem… :?

Vlw

Raarm, tem coisa errada aí…
Vc não deveria estar fazendo algo do tipo:

[code]
JFormattedTextField ftf = new JFormattedTextField();
try {
MaskFormatter mf = new MaskFormatter("####,##");
mf.setValidCharacters(“0123456789”);
mf.setPlaceholderCharacter(’_’);
mf.install(ftf);
}
catch (ParseException pe) {pe.printStackTrace()…}

Agora, dá para fazer algo do tipo:
new JFormattedTextField(new DecimalFormat("#,###.00")); ou usar um Document(Eu recomendo!!!)
PEsquisa aqui no fórum que há várias respostas para isso.