X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=spider-web%2FIntTextField.java;fp=spider-web%2FIntTextField.java;h=421a28fe64af625c547239736acfeba4cbded075;hb=f319bf06d72d135e7ec14ff8b27627187f5e2595;hp=0000000000000000000000000000000000000000;hpb=55f14d9038abb44d61ac63298f9f39b9e53a39d1;p=spider.git diff --git a/spider-web/IntTextField.java b/spider-web/IntTextField.java new file mode 100755 index 00000000..421a28fe --- /dev/null +++ b/spider-web/IntTextField.java @@ -0,0 +1,36 @@ +import java.awt.*; + +public class IntTextField extends TextField +{ + + public IntTextField() + { + ; + } + + public IntTextField(String s) + { + this.setText(s); + } + + public boolean isValid() + { + int value; + try + { + value = Integer.valueOf(getText().trim()).intValue(); + + } + catch (NumberFormatException e) + { + requestFocus(); + return false; + } + return true; + } + + public int getValue() + { + return Integer.parseInt(getText().trim(),10); + } +}