code: @Override
      public void setOrientation(final Orientation ORIENTATION) {
          super.setOrientation(ORIENTATION);
          switch (ORIENTATION) {
              case NORTH:
                  setLedPosition(0.455, 0.51);
                  setUserLedPosition(0.455, 0.58);
                  break;
              case EAST:
                  break;
              case SOUTH:
                  break;
              case WEST:
                  setLedPosition(0.455, 0.51);
                  setUserLedPosition(0.455, 0.58);
                  break;
              default:
                  setLedPosition(0.455, 0.51);
                  setUserLedPosition(0.455, 0.58);
                  break;
          }
          init(getInnerBounds().width, getInnerBounds().height);
          repaint(getInnerBounds());
      }
docs: Sets the orientation of the gauge as an int value that is defined in javax.swing.SwingUtilities
  1 => NORTH => Pointer rotation center placed on the bottom of the gauge
  3 => EAST  => Pointer rotation center placed on the left side of the gauge
  5 => SOUTH => Pointer rotation center placed on the top of the gauge
  7 => WEST  => Pointer rotation center placed on the left side of the gauge
  @param ORIENTATION