TavernerPOS - Source Code
Clone:
git clone http://www.librarysmith.co.uk/tavernerPOS
/**
*
*/
package com.floreantpos.swing;
import java.awt.Toolkit;
import javax.swing.text.AttributeSet;
import javax.swing.text.BadLocationException;
import javax.swing.text.PlainDocument;
public class IntegerDocument extends PlainDocument {
/**
* @param field
*/
public IntegerDocument() {
}
@Override
public void insertString(int offs, String str, AttributeSet a) throws BadLocationException {
String value = getText(0, getLength());
value = value + str;
try {
Integer.parseInt(value);
}catch(Exception x) {
Toolkit.getDefaultToolkit().beep();
return;
}
super.insertString(offs, str, a);
}
}
- Details
- Last Updated: Monday, 04 April 2016 02:04
- Hits: 39816128