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 problem Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "JTextField problem" Watch "JTextField problem" New topic

JTextField problem

Tony Shi

Joined: Oct 02, 2003
Posts: 3
I wnat to create a JTextField that accepts 0-9 only. I tried the following code,

it worked, but jTextField.selectAll() and jTextField.setText("String") stopped working. I can't seem to figure out the reason. Can someone please help?
Thanks a lot!
Jason O' Regan

Joined: May 26, 2003
Posts: 3
You should implement a Document that only accepts numeric values,
by subclassing the javax.swing.text.PlainDocument class and overriding the insertString method there. Then add this Document to the JTextField using the setDocument method.

--------------------------<br />Jason O'Regan<br />SCJP, SCJD, SCWCD, SCBCD, SCEA.<p>Artificial intelligence is no match for natural stupidity.
I agree. Here's the link:
subject: JTextField problem
It's not a secret anymore!