File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Swing / AWT / SWT and the fly likes JTextField validation / Document Listener Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "JTextField validation / Document Listener" Watch "JTextField validation / Document Listener" New topic

JTextField validation / Document Listener

Pam Ginther

Joined: Jul 10, 2002
Posts: 10
Good Morning,
I am validating a JTextField on a GUI via a ConstraintException on a set method in a value bean. I am using a DocumentListener on the JTextField to call the set method. When I hit a constraint I want to reset the JTextField to the value in the value bean. I am receiving the error java.lang.IllegalStateException: Attempt to mutate in notification.
try {
gui.getTextField().getDocument().insertString(0, valueBean.getValue(), null);
} catch (BadLocationException e) {}
From what I have read the text field can't deal with a change event while reacting to a user's change, but this seems like the most logical place.
Any thoughts/ideas would be greatly appreciated.
I agree. Here's the link:
subject: JTextField validation / Document Listener
Similar Threads
Get data from jtext field
Accessor and Mutator in Java Beans
can set bean value from jsp?
Session scoped bean's listener invoked before request scoped bean's set method
JTextField.setEditable is not working