Interface ICloseButton

All Known Implementing Classes:
NullCloseButton, RectangleCloseButton, RoundCloseButton

public interface ICloseButton
Interface for creating close buttons on the notification
  • Method Details

    • paintCloseButton

      void paintCloseButton(Graphics g)
      Paint the close button
      Parameters:
      g - Graphics to paint on
    • isMouseOverCloseButton

      boolean isMouseOverCloseButton(Point mousePosition)
      Test if the mouse is over the close button
      Parameters:
      mousePosition - position of the mouse
      Returns:
      true if mouse if over the button
    • withPosition

      ICloseButton withPosition(int x, int y)
      Set the position of the close button
      Parameters:
      x - x position
      y - y position
      Returns:
      this ICloseButton