X-Git-Url: https://gitweb.fperrin.net/?a=blobdiff_plain;f=tim%2Fprune%2Fgui%2FWholeNumberField.java;h=ba953fc67c02381bf246616c21bbacf19fe5b420;hb=7f5ed2be62905bd37717376dc22d09e5ea7edb4d;hp=dcf6740d960c21d15421cae3fabe1088556f35ba;hpb=52bf9e8686c916be37a26a0b75340393d4478b05;p=GpsPrune.git diff --git a/tim/prune/gui/WholeNumberField.java b/tim/prune/gui/WholeNumberField.java index dcf6740..ba953fc 100644 --- a/tim/prune/gui/WholeNumberField.java +++ b/tim/prune/gui/WholeNumberField.java @@ -13,7 +13,7 @@ public class WholeNumberField extends JTextField /** * Inner class to act as document for validation */ - protected class WholeNumberDocument extends PlainDocument + protected static class WholeNumberDocument extends PlainDocument { /** Num digits to allow */ private int _maxDigits = 0; @@ -57,7 +57,7 @@ public class WholeNumberField extends JTextField */ public WholeNumberField(int inMaxDigits) { - super("0"); + super(inMaxDigits); setDocument(new WholeNumberDocument(inMaxDigits)); } @@ -69,6 +69,14 @@ public class WholeNumberField extends JTextField return parseValue(getText()); } + /** + * @param inValue value to set + */ + public void setValue(int inValue) + { + setText("" + inValue); + } + /** * @param inText text to parse * @return value as integer