Class ColorLabel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable

public class ColorLabel extends JComponent
See Also:
  • Constructor Details Link icon

    • ColorLabel Link icon

      public ColorLabel(IColorChangeListener listener, Color color, Font font, String prompt)
      Create an inert color label.
      Parameters:
      color - the color.
      prompt - the prompt string.
  • Method Details Link icon

    • setColorListener Link icon

      public void setColorListener(IColorChangeListener listener)
      Set the color change listener
      Parameters:
      listener - the color change listener
    • paintComponent Link icon

      public void paintComponent(Graphics g)
      Overrides:
      paintComponent in class JComponent
    • getPreferredSize Link icon

      public Dimension getPreferredSize()
      Overrides:
      getPreferredSize in class JComponent
    • getColor Link icon

      public Color getColor()
      Return the current color.
      Returns:
      the current color.
    • setColor Link icon

      public void setColor(Color newColor)
      Set the new color.
      Parameters:
      newColor - the new color index.