public void mouseMoved(MouseEvent paramMouseEvent) {
      if (ImageButton.this.Enabled)
      {
        if ((ImageButton.this.MouseOverImage != null) && 
          (ImageButton.this.ImageMap != null))
        {
          if (ImageButton.this.checkMap(paramMouseEvent.getX(), paramMouseEvent.getY()) != null)
          {
            if (ImageButton.this.CurrentImage != ImageButton.this.MouseOverImage) {
              ImageButton.this.rawSetImage(ImageButton.this.MouseOverImage);

              return;
            }

          }
          else if ((ImageButton.this.On) && (ImageButton.this.OnImage != null))
          {
            if (ImageButton.this.CurrentImage != ImageButton.this.OnImage) {
              ImageButton.this.rawSetImage(ImageButton.this.OnImage);

              return;
            }

          }
          else if (ImageButton.this.CurrentImage != ImageButton.this.NormalImage)
            ImageButton.this.rawSetImage(ImageButton.this.NormalImage);
        }
      }
    }