Setar Texto Para Um JFormattedTextField[RESOLVIDO]

E ae gente blz?

Estou tentando setar o resultado de uma conta de 2 JFormattedTextField em um outro JFormattedTextField, porém não estou conseguindo, está acontecendo a seguinte exceção:

Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: For input string: "."
	at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1241)
	at java.lang.Double.parseDouble(Double.java:540)
	at EntradaNF.jfMargemCorpFocusLost(EntradaNF.java:1308)
	at EntradaNF.access$1700(EntradaNF.java:10)
	at EntradaNF$19.focusLost(EntradaNF.java:551)
	at java.awt.AWTEventMulticaster.focusLost(AWTEventMulticaster.java:230)
	at java.awt.Component.processFocusEvent(Component.java:6396)
	at javax.swing.JFormattedTextField.processFocusEvent(JFormattedTextField.java:613)
	at java.awt.Component.processEvent(Component.java:6260)
	at java.awt.Container.processEvent(Container.java:2229)
	at java.awt.Component.dispatchEventImpl(Component.java:4860)
	at java.awt.Container.dispatchEventImpl(Container.java:2287)
	at java.awt.Component.dispatchEvent(Component.java:4686)
	at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1908)
	at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:937)
	at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:611)
	at java.awt.Component.dispatchEventImpl(Component.java:4730)
	at java.awt.Container.dispatchEventImpl(Container.java:2287)
	at java.awt.Component.dispatchEvent(Component.java:4686)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707)
	at java.awt.EventQueue.access$000(EventQueue.java:101)
	at java.awt.EventQueue$3.run(EventQueue.java:666)
	at java.awt.EventQueue$3.run(EventQueue.java:664)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.awt.EventQueue$4.run(EventQueue.java:680)
	at java.awt.EventQueue$4.run(EventQueue.java:678)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:677)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Alguém pode me ajudar?

Desde já agradeço a todos
Obrigado

O problema não está no settext, mas, na conversão que está fazendo quando lê o número e tenta convertê-lo para inteiro. Veja que a exceção é a NumberFormatException…

Realmente eu viajei, esse exception é por que o jformattedtexfield está vazio, mais mesmo assim eu não estou conseguindo setar um valor para um jformattedtexfield com a mascara ‘###.##’, eu acho que o valor está dando menos caracteres para preencher a mascara, como posso resolver?

Este campo só ira aceitar valores desde de que a estejam no padrão da mascara informada.
Tipo CPF ###.###.###-##
só irá aceitar uma string no formato 999.999.999-99

[quote=ffoliveira]Este campo só ira aceitar valores desde de que a estejam no padrão da mascara informada.
Tipo CPF ###.###.###-##
só irá aceitar uma string no formato 999.999.999-99[/quote]

Sim eu sei disso, eu só gostaria de saber como faço pra setar um valor em uma mascara por exemplo :

Mascara ##.## e queria setar o valor 0.65 como eu posso fazer, já tentei com o setvalue porém não funcionou.