home *** CD-ROM | disk | FTP | other *** search
- package sun.awt.motif;
-
- import java.awt.Event;
- import java.awt.TextComponent;
- import java.awt.TextField;
- import java.awt.Toolkit;
-
- class NumericField extends TextField {
- public NumericField(int var1) {
- super(var1);
- }
-
- public boolean keyDown(Event var1, int var2) {
- if (!Character.isDigit((char)var2) && var2 != 8) {
- Toolkit.getDefaultToolkit().beep();
- return true;
- } else {
- return false;
- }
- }
-
- public void setValue(int var1) {
- Integer var2 = new Integer(var1);
- ((TextComponent)this).setText(var2.toString());
- }
-
- public int getValue() throws NumberFormatException {
- String var2 = ((TextComponent)this).getText();
- Integer var1 = new Integer(var2);
- return var1;
- }
- }
-