code: @Override
      public void setValue(final double VALUE) {
          if (isEnabled()) {
              double oldValue = value;
              value = VALUE % 360;
  
              fireStateChanged();
              firePropertyChange(VALUE_PROPERTY, oldValue, value);
              repaint();
          }
      }
docs: Sets the direction of the needle in degrees (0 - 360°)
  @param VALUE