Class FPanelColorChooser

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, EventListener, Accessible, ChangeListener

public class FPanelColorChooser extends FPanel implements ChangeListener
A color chooser Panel that can let user pick a specify color or a random one.
Author:
Hydrolien
See Also:
  • Field Details

    • rand

      private static Random rand
    • idDeployed

      private static int idDeployed
    • comp

      private JComponent comp
    • deployButton

      private FButton deployButton
    • randomColorButton

      private FButton randomColorButton
  • Constructor Details

    • FPanelColorChooser

      public FPanelColorChooser(int w, int h, JComponent comp)
      Standard constructor with width, height & the component to color.
      Parameters:
      w - buttons width
      h - buttons height
      comp - JComponent to paint background
  • Method Details

    • getJcc

      public JColorChooser getJcc()
    • deploy

      public void deploy()
      Deploy the ColorChooser to pick a color.
    • getColor

      public Color getColor()
    • setColor

      public void setColor(Color col)
      Set color & update color dependent component.
    • setRandomColor

      public void setRandomColor()
      Set color to a random color.
    • stateChanged

      public void stateChanged(ChangeEvent e)
      Update dependent component & color chooser panel.
      Specified by:
      stateChanged in interface ChangeListener