Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Java
Expertise: Intermediate
Feb 12, 2001

JTextfield For Digits Only


Subclass PlainDocument, then set the document of the JTextfield to the subclass as shown below:
 
JTextField myJTextfield;
myJTextfield.setDocument(new DigitsDocument());

class DigitsDocument extends PlainDocument {
         	public void insertString(int offs, String str, AttributeSet a)
throws BadLocationException {
                 	if (str == null) {
                     		 return;
                  	}
                  	char[] addedFigures = str.toCharArray();
			char c;
                  	for (int i = addedFigures.length; i > 0; i--) {
				c = addedFigures[i-1];
				if(Character.isDigit(c)){
					//System.out.println(
Roland Fru
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date