start.setValue(Integer.parseInt(startTF.getText(), 16));
changingTF = true; isCustom = true; int st = -1, e = -1; try { st = Integer.parseInt(startTF.getText(), 16); } catch (NumberFormatException e1) {} try { e = Integer.parseInt(endTF.getText(), 16); } catch (NumberFormatException e2) {} if(st >= 0 && e >= 0) { start.setValue(Math.min(st,e)); end.setValue(Math.max(st,e)); }   changingTF = false;
            public void doStuff()            {                isCustom = true;                try                {                    start.setValue(Integer.parseInt(startTF.getText(), 16));                }                catch (NumberFormatException e)                {}                try                {                    end.setValue(Integer.parseInt(endTF.getText(), 16));                }                catch (NumberFormatException e)                {}                //				lenTF.setText(                //					Integer.toString(                //						end.getValue() - start.getValue() + 1,                //						16));            }