Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

JTextField problem

 
Tony Shi
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
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
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic