Package org.dyno.visual.swing.types.editor.spinnermodels.types

Examples of org.dyno.visual.swing.types.editor.spinnermodels.types.NumberType


  public Object getValue() {
    if (btnDefault.getSelection())
      return new SpinnerNumberModel();
    else {
      int index = cmbType.getSelectionIndex();
      NumberType type = NumberType.getTypes()[index];
      Number init = type.valueOf(spInit.getSelection());
      Number min = null;
      if (btnMin.getSelection()) {
        min = type.valueOf(spMin.getSelection());
      }
      Number max = null;
      if (btnMax.getSelection()) {
        max = type.valueOf(spMax.getSelection());
      }
      Number size = type.valueOf(spStep.getSelection());
      return new SpinnerNumberModel(init, (Comparable) min, (Comparable) max, size);
    }
  }
View Full Code Here


    }
  }

  private void cmbTypeSelected() {
    int index = cmbType.getSelectionIndex();
    NumberType type = NumberType.getTypes()[index];
    spInit.setMaximum(type.getMaximum());
    spMin.setMaximum(type.getMaximum());
    spMax.setMaximum(type.getMaximum());
    spStep.setMaximum(type.getMaximum());

  }
View Full Code Here

    if (!btnDefault.getSelection()) {
      int init = spInit.getSelection();
      int index = cmbType.getSelectionIndex();
      if (index == -1)
        return Messages.NumberAccessible_Value_Type;
      NumberType type = NumberType.getTypes()[index];
      int minTValue = type.getMininum();
      int maxTValue = type.getMaximum();
      if (init < minTValue || init > maxTValue)
        return Messages.NumberAccessible_Between + minTValue + Messages.NumberAccessible_And + maxTValue;
      if (btnMin.getSelection()) {
        int min = spMin.getSelection();
        if (min < minTValue || min > maxTValue)
View Full Code Here

TOP

Related Classes of org.dyno.visual.swing.types.editor.spinnermodels.types.NumberType

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.