Como faço para ultilizar as jTextField1

6 respostas
quaresma

Galera to com uma grande duvida gostaria de ultilizar as jFormattedTextField1 para receber dados como cpf, datas. ext…

enquanto o usuario vai digitando 11031991 ele ja complete com as / tipo 11/03/1991 ou tipo no cpf [CPF removido] ou com valores com o R$ na frente ja axei a opção que faz isso mas nao funcionou no meu exemplo

vlw galera se alguem souber ou sab algum lugar que posso ler

6 Respostas

Eric_Yuzo

http://download.oracle.com/javase/tutorial/uiswing/components/formattedtextfield.html

quaresma

Cara gostaria de fazer com que minha textfild tenho lugar apenas para 11 caracteres cmo faço? e que só receba numero?

Eric_Yuzo

Você quer fazer isso no TextField ou no FormattedTextField?

Enfim, para o text field a saída é implementar um Document.

Se quiser fazer com formatted text field, acho que o MaskFormatter deve resolver.

G
private JFormattedTextField getFtxtData() {
		if (ftxtData == null) {
			try {
				ftxtData = new JFormattedTextField(new MaskFormatter("##/##/####"));
				ftxtData.setFocusLostBehavior(JFormattedTextField.COMMIT);
				ftxtData.setLocation(new Point(132, 20));
				ftxtData.setSize(new Dimension(113, 20));
			} catch (ParseException e) {
				this.mensagem("Erro ao informar a data","Aviso",JOptionPane.WARNING_MESSAGE);
			}
			
		}
		return ftxtData;
Dê uma olhada no site que desenvolvemos. Pode ser que tenha alguma coisa a mais para vc. Como banco de dados e relatório om ireport. Ele foi desenvolvido para ajudar.

[url]http://www.tiacademicoweb.xpg.com.br/[/url]

Eric_Yuzo

gemeosguimaraes, procure usar a tag code nos códigos fonte, fica bem mais legível:

private JFormattedTextField getFtxtData() { if (ftxtData == null) { try { ftxtData = new JFormattedTextField(new MaskFormatter("##/##/####")); ftxtData.setFocusLostBehavior(JFormattedTextField.COMMIT); ftxtData.setLocation(new Point(132, 20)); ftxtData.setSize(new Dimension(113, 20)); } catch (ParseException e) { this.mensagem("Erro ao informar a data","Aviso",JOptionPane.WARNING_MESSAGE); } } return ftxtData;
http://www.guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor

Valeu…

G

Eric Yuzo, obrigado pela dica. Sempre aprendendo…

Criado 4 de fevereiro de 2011
Ultima resposta 4 de fev. de 2011
Respostas 6
Participantes 3