setEnabled() on subclassed JSpinner isn't working
I'm subclassing a JSpinner object and attempting to overload the setEnabled() method, but I'm having trouble enabling the widget after it's been disabled. Calling setEnabled(false) seems to work fine, but setEnabled(true) does not.
publicvoid setEnabled(boolean b)
{
//boolean on = false;
boolean on = b;
//if ((b == true) && (null != _regulator))
//on = _regulator.isEnabled();
//else
//on = b;
//System.out.println("setEnabled(" + (on ? "true" : "false") + ")");
super.setEnabled(on);
this.getEditor().setEnabled(on);
((JSpinner.NumberEditor)(this.getEditor())).getTextField().setEditable(on);
}
What am I forgetting to do? Any ideas?
thanks in advance

