osgx
osgx

Reputation: 94205

Filter the user's keyboard input into JTextField (swing)

How can I limit the keyboard input before it will be entered into JTextField (swing)

I want to allow user to input only "+-0123456789abcdef,." chars, and no more than 1 , or . char

My JTextField is one-line input field.

thanks!

Upvotes: 3

Views: 3894

Answers (1)

ring bearer
ring bearer

Reputation: 20783

You can achieve this by DocumentFilter. This allows you to control text handling for any Document type. Or use a JFormattedTextField

Upvotes: 4

Related Questions