sound.spectrogram
Class SpinnerNumberModelPow2

java.lang.Object
  extended by javax.swing.AbstractSpinnerModel
      extended by javax.swing.SpinnerNumberModel
          extended by sound.spectrogram.SpinnerNumberModelPow2
All Implemented Interfaces:
java.io.Serializable, javax.swing.SpinnerModel

public class SpinnerNumberModelPow2
extends javax.swing.SpinnerNumberModel
implements java.io.Serializable

Created by Robert Distinti. Copied and reused Java code Only allows number that are a power of 2 (between min and max --also power of 2) User: default Date: Aug 8, 2005 Time: 3:57:17 PM

See Also:
Serialized Form

Constructor Summary
SpinnerNumberModelPow2()
           
SpinnerNumberModelPow2(int value, int minimum, int maximum, int stepSize)
           
 
Method Summary
 java.lang.Comparable getMaximum()
           
 java.lang.Comparable getMinimum()
           
 java.lang.Object getNextValue()
           
 java.lang.Number getNumber()
           
 java.lang.Object getPreviousValue()
           
 java.lang.Number getStepSize()
           
 java.lang.Object getValue()
           
static void main(java.lang.String[] args)
           
 void setMaximum(java.lang.Integer max)
           
 void setMinimum(java.lang.Integer minimum)
           
 void setStepSize(java.lang.Integer step)
           
 void setValue(java.lang.Integer newValue)
           
 void setValue(java.lang.Object value)
           
 
Methods inherited from class javax.swing.SpinnerNumberModel
setMaximum, setMinimum, setStepSize
 
Methods inherited from class javax.swing.AbstractSpinnerModel
addChangeListener, getChangeListeners, getListeners, removeChangeListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpinnerNumberModelPow2

public SpinnerNumberModelPow2(int value,
                              int minimum,
                              int maximum,
                              int stepSize)

SpinnerNumberModelPow2

public SpinnerNumberModelPow2()
Method Detail

setMinimum

public void setMinimum(java.lang.Integer minimum)

setMaximum

public void setMaximum(java.lang.Integer max)

getMinimum

public java.lang.Comparable getMinimum()
Overrides:
getMinimum in class javax.swing.SpinnerNumberModel

getMaximum

public java.lang.Comparable getMaximum()
Overrides:
getMaximum in class javax.swing.SpinnerNumberModel

setStepSize

public void setStepSize(java.lang.Integer step)

getStepSize

public java.lang.Number getStepSize()
Overrides:
getStepSize in class javax.swing.SpinnerNumberModel

getNextValue

public java.lang.Object getNextValue()
Specified by:
getNextValue in interface javax.swing.SpinnerModel
Overrides:
getNextValue in class javax.swing.SpinnerNumberModel

getPreviousValue

public java.lang.Object getPreviousValue()
Specified by:
getPreviousValue in interface javax.swing.SpinnerModel
Overrides:
getPreviousValue in class javax.swing.SpinnerNumberModel

getNumber

public java.lang.Number getNumber()
Overrides:
getNumber in class javax.swing.SpinnerNumberModel

getValue

public java.lang.Object getValue()
Specified by:
getValue in interface javax.swing.SpinnerModel
Overrides:
getValue in class javax.swing.SpinnerNumberModel

setValue

public void setValue(java.lang.Integer newValue)

setValue

public void setValue(java.lang.Object value)
Specified by:
setValue in interface javax.swing.SpinnerModel
Overrides:
setValue in class javax.swing.SpinnerNumberModel

main

public static void main(java.lang.String[] args)