File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Java in General and the fly likes Problem Document Listener Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "Problem Document Listener "Attempt to mutate in notification"" Watch "Problem Document Listener "Attempt to mutate in notification"" New topic
Author

Problem Document Listener "Attempt to mutate in notification"

David Hittel
Greenhorn

Joined: May 25, 2007
Posts: 11
Hi,

i have following Problem. I have a couple of jTextField's that are registered to a DocumentListener.

I had the problem that i got always the Exception

Exception in thread "AWT-EventQueue-0" java.lang.IllegalStateException: Attempt to mutate in notification
at javax.swing.text.AbstractDocument.writeLock(AbstractDocument.java:1343)
at javax.swing.text.AbstractDocument.replace(AbstractDocument.java:662)
at javax.swing.text.JTextComponent.setText(JTextComponent.java:1441)


Then i was reading a little bit and found a solution, but this solution causes another problem, a endless loop and i get this



I want to call a method "calculate" with just some normal calculation from jTextField values.


The DocumentListener


calls the berechne()



Do you have any solutions, to solve the problem.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Problem Document Listener "Attempt to mutate in notification"