private void valueChanged(boolean fireEvent) { valueText.setText(valueOf(current)); valueText.setCursorPosition(valueText.getText().length()); if (fireEvent) { for (NumberSelectorListener listener : listeners) listener.changed(current); } }
private void textChanged() { if (valueText.getText().equals("")) current = min; else if (checkInputBounds(valueText.getText())) current = Float.parseFloat(valueText.getText()); }