Class SpinnerPointModel

  • All Implemented Interfaces:
    java.io.Serializable, javax.swing.SpinnerModel

    public class SpinnerPointModel
    extends javax.swing.AbstractSpinnerModel
    Author:
    Nako Ruru
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int FIELD_X  
      static int FIELD_Y  
      • Fields inherited from class javax.swing.AbstractSpinnerModel

        listenerList
    • Constructor Summary

      Constructors 
      Constructor Description
      SpinnerPointModel()
      Create a default SpinnerPointModel
      SpinnerPointModel​(java.awt.Point point)
      Create a SpinnerPointModel with a specified Point
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getField()  
      java.lang.Object getNextValue()
      Return the object in the sequence that comes after the object returned by getValue().
      java.awt.Point getPoint()
      The current element of the sequence.
      java.lang.Object getPreviousValue()
      Return the object in the sequence that comes before the object returned by getValue().
      java.lang.Object getValue()
      The current element of the sequence.
      void setField​(int field)  
      void setPoint​(java.awt.Point point)  
      void setValue​(java.lang.Object value)
      Changes current value of the model, typically this value is displayed by the editor part of a JSpinner.
      • Methods inherited from class javax.swing.AbstractSpinnerModel

        addChangeListener, fireStateChanged, getChangeListeners, getListeners, removeChangeListener
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SpinnerPointModel

        public SpinnerPointModel()
        Create a default SpinnerPointModel
      • SpinnerPointModel

        public SpinnerPointModel​(java.awt.Point point)
        Create a SpinnerPointModel with a specified Point
        Parameters:
        point - this specifiedPoint
    • Method Detail

      • getValue

        public java.lang.Object getValue()
        The current element of the sequence. This element is usually displayed by the editor part of a JSpinner.
        Returns:
        the current spinner value.
        See Also:
        setValue(java.lang.Object)
      • setValue

        public void setValue​(java.lang.Object value)
        Changes current value of the model, typically this value is displayed by the editor part of a JSpinner. If the SpinnerModel implementation doesn't support the specified value then an IllegalArgumentException is thrown. For example a SpinnerModel for numbers might only support values that are integer multiples of ten. In that case, model.setValue(new Number(11)) would throw an exception.
        Parameters:
        value - new value
        Throws:
        java.lang.IllegalArgumentException - if value isn't allowed
        See Also:
        getValue()
      • getPoint

        public java.awt.Point getPoint()
        The current element of the sequence. This element is usually displayed by the editor part of a JSpinner.
        Returns:
        the current spinner value.
        See Also:
        setPoint(Point), getValue()
      • setPoint

        public void setPoint​(java.awt.Point point)
        Parameters:
        point - the new point
      • getField

        public int getField()
        Returns:
        the field.
      • setField

        public void setField​(int field)
        Parameters:
        field - the new field.
      • getNextValue

        public java.lang.Object getNextValue()
        Return the object in the sequence that comes after the object returned by getValue(). If the end of the sequence has been reached then return null. Calling this method does not effect value.
        Returns:
        the next legal value or null if one doesn't exist
        See Also:
        getValue(), getPreviousValue()
      • getPreviousValue

        public java.lang.Object getPreviousValue()
        Return the object in the sequence that comes before the object returned by getValue(). If the end of the sequence has been reached then return null. Calling this method does not effect value.
        Returns:
        the previous legal value or null if one doesn't exist
        See Also:
        getValue(), getNextValue()