JFormatedTextField, eu tenho um problema!

1 resposta
anjomal

Galera blz !!!

Meu problema e o seguinte, to desenvolvendo um sisteminha Desktop usando Hibernate, Jasper e etc … e to apanhando um pouco da interface grafica :frowning: consegui fazer muitas coisas com o JFormatedTextField mas ele ta com uma ação que não e muito desejada por mim, explicando:
Eu tenho um campo de CPF/CNPJ que quando o usuario entra com algum dado ele mascara belezinha, mas se meu usuario não entra com nenhum dado nesse campo, quando o mesmo e salvo ele vai p/ meu banco de dados com a mascara vazia tipo " . . / - " e uma coisa meio incomoda mas se so fosse isso ainda dava p/ engolir so que quando por exemplo eu tento atualizar meu JFormatedTextField com os resultados do BD caso ele esteja com essa porcaria ai gravada ele da pau e naum atualiza :s putz ! alguem poderia me ajudar, outra coisa to querendo validar datas dentro de um JFormatedTextField, alguem tem uma ideia ? :?

Valew nação JAVA t+

1 Resposta

I

Cara…

um jeito rápido de você ajeitar é pegar o texto do campo
e fazer isso…

String.replaceAll(“String1”,“String2”);

Para a questão da data… você pode formatar o campo com formato de data, e validar a data manipulando os eventos…

tipo se você quer validar a data quando ele sair do campo use

textfield.addFocusListener(	
			new	java.awt.event.FocusAdapter()
			{
				//
				// Evento disparado quando o campo ganha o focu...
				//
				public
				void			focusGained(java.awt.event.FocusEvent evt)
				{
				}
				
				//
				// Evento disparado quando o campo perde o focu...
				//
				public
				void			focusLost(java.awt.event.FocusEvent evt)
				{					
				}
			}
		);

mas se você quer validar a data enquanto ele digita no campo use

textfield.addKeyListener(
	new KeyAdapter() {
		//
		// Disparado quando uma tecla é pressionada...
		//
		public void keyPressed(KeyEvent evt)
		{
		}
	}
);

Flw… t+…

Criado 11 de abril de 2004
Ultima resposta 17 de abr. de 2004
Respostas 1
Participantes 2