Class JColorChooserOperator

All Implemented Interfaces:
Outputable, Timeoutable

public class JColorChooserOperator extends JComponentOperator implements Outputable
Class provides methods to cover main JColorChooser component functionality.
Author:
Alexandre Iline (alexandre.iline@sun.com)
  • Field Details

  • Constructor Details

    • JColorChooserOperator

      public JColorChooserOperator(JColorChooser comp)
      Constructor.
      Parameters:
      comp - a component
    • JColorChooserOperator

      public JColorChooserOperator(ContainerOperator cont, ComponentChooser chooser, int index)
      Constructs a JColorChooserOperator object.
      Parameters:
      cont - a container
      chooser - a component chooser specifying searching criteria.
      index - an index between appropriate ones.
    • JColorChooserOperator

      public JColorChooserOperator(ContainerOperator cont, ComponentChooser chooser)
      Constructs a JColorChooserOperator object.
      Parameters:
      cont - a container
      chooser - a component chooser specifying searching criteria.
    • JColorChooserOperator

      public JColorChooserOperator(ContainerOperator cont, int index)
      Constructor. Waits component in container first. Uses cont's timeout and output for waiting and to init operator.
      Parameters:
      cont - Operator pointing a container to search component in.
      index - Ordinal component index.
    • JColorChooserOperator

      public JColorChooserOperator(ContainerOperator cont)
      Constructor. Waits component in container first. Uses cont's timeout and output for waiting and to init operator.
      Parameters:
      cont - Operator pointing a container to search component in.
  • Method Details

    • findJColorChooser

      public static JColorChooser findJColorChooser(Container cont, ComponentChooser chooser, int index)
      Searches JColorChooser in container.
      Parameters:
      cont - Container to search component in.
      chooser - org.netbeans.jemmy.ComponentChooser implementation.
      index - Ordinal component index.
      Returns:
      JColorChooser instance or null if component was not found.
    • findJColorChooser

      public static JColorChooser findJColorChooser(Container cont, ComponentChooser chooser)
      Searches 0'th JColorChooser in container.
      Parameters:
      cont - Container to search component in.
      chooser - org.netbeans.jemmy.ComponentChooser implementation.
      Returns:
      JColorChooser instance or null if component was not found.
    • findJColorChooser

      public static JColorChooser findJColorChooser(Container cont, int index)
      Searches JColorChooser in container.
      Parameters:
      cont - Container to search component in.
      index - Ordinal component index.
      Returns:
      JColorChooser instance or null if component was not found.
    • findJColorChooser

      public static JColorChooser findJColorChooser(Container cont)
      Searches 0'th JColorChooser in container.
      Parameters:
      cont - Container to search component in.
      Returns:
      JColorChooser instance or null if component was not found.
    • waitJColorChooser

      public static JColorChooser waitJColorChooser(Container cont, ComponentChooser chooser, int index)
      Waits JColorChooser in container.
      Parameters:
      cont - Container to search component in.
      chooser - org.netbeans.jemmy.ComponentChooser implementation.
      index - Ordinal component index.
      Returns:
      JColorChooser instance or null if component was not displayed.
    • waitJColorChooser

      public static JColorChooser waitJColorChooser(Container cont, ComponentChooser chooser)
      Waits 0'th JColorChooser in container.
      Parameters:
      cont - Container to search component in.
      chooser - org.netbeans.jemmy.ComponentChooser implementation.
      Returns:
      JColorChooser instance or null if component was not displayed.
    • waitJColorChooser

      public static JColorChooser waitJColorChooser(Container cont, int index)
      Waits JColorChooser in container.
      Parameters:
      cont - Container to search component in.
      index - Ordinal component index.
      Returns:
      JColorChooser instance or null if component was not displayed.
    • waitJColorChooser

      public static JColorChooser waitJColorChooser(Container cont)
      Waits 0'th JColorChooser in container.
      Parameters:
      cont - Container to search component in.
      Returns:
      JColorChooser instance or null if component was not displayed.
    • setOutput

      public void setOutput(TestOut out)
      Description copied from interface: Outputable
      Defines print output streams or writers.
      Specified by:
      setOutput in interface Outputable
      Overrides:
      setOutput in class JComponentOperator
      Parameters:
      out - Identify the streams or writers used for print output.
      See Also:
    • getOutput

      public TestOut getOutput()
      Description copied from interface: Outputable
      Returns print output streams or writers.
      Specified by:
      getOutput in interface Outputable
      Overrides:
      getOutput in class JComponentOperator
      Returns:
      an object that contains references to objects for printing to output and err streams.
      See Also:
    • switchToRGB

      public void switchToRGB()
      Switches tab to "RGB" page.
    • enterRed

      public void enterRed(int value)
      Enters red color component value. Switches to "RGB" page first.
      Parameters:
      value - red color component
      See Also:
    • enterGreen

      public void enterGreen(int value)
      Enters green color component value. Switches to "RGB" page first.
      Parameters:
      value - green color component
      See Also:
    • enterBlue

      public void enterBlue(int value)
      Enters blue color component value. Switches to "RGB" page first.
      Parameters:
      value - blue color component
      See Also:
    • enterColor

      public void enterColor(int red, int green, int blue)
      Enters all color components values. Switches to "RGB" page first.
      Parameters:
      red - red color component
      green - green color component
      blue - blue color component
      See Also:
    • enterColor

      public void enterColor(Color color)
      Enters color. Switches to "RGB" page first.
      Parameters:
      color - a color
      See Also:
    • enterColor

      public void enterColor(int color)
      Enters color. Switches to "RGB" page first.
      Parameters:
      color - a color
      See Also:
    • getDump

      public Hashtable getDump()
      Returns information about component.
      Overrides:
      getDump in class JComponentOperator
      Returns:
      a Hashtable containing name-value pairs.
    • addChooserPanel

      public void addChooserPanel(AbstractColorChooserPanel abstractColorChooserPanel)
      Maps JColorChooser.addChooserPanel(AbstractColorChooserPanel) through queue
    • getChooserPanels

      public AbstractColorChooserPanel[] getChooserPanels()
      Maps JColorChooser.getChooserPanels() through queue
    • getColor

      public Color getColor()
      Maps JColorChooser.getColor() through queue
    • getPreviewPanel

      public JComponent getPreviewPanel()
      Maps JColorChooser.getPreviewPanel() through queue
    • getSelectionModel

      public ColorSelectionModel getSelectionModel()
      Maps JColorChooser.getSelectionModel() through queue
    • getUI

      public ColorChooserUI getUI()
      Maps JColorChooser.getUI() through queue
    • removeChooserPanel

      public AbstractColorChooserPanel removeChooserPanel(AbstractColorChooserPanel abstractColorChooserPanel)
      Maps JColorChooser.removeChooserPanel(AbstractColorChooserPanel) through queue
    • setChooserPanels

      public void setChooserPanels(AbstractColorChooserPanel[] abstractColorChooserPanel)
      Maps JColorChooser.setChooserPanels(AbstractColorChooserPanel[]) through queue
    • setColor

      public void setColor(int i)
      Maps JColorChooser.setColor(int) through queue
    • setColor

      public void setColor(int i, int i1, int i2)
      Maps JColorChooser.setColor(int, int, int) through queue
    • setColor

      public void setColor(Color color)
      Maps JColorChooser.setColor(Color) through queue
    • setPreviewPanel

      public void setPreviewPanel(JComponent jComponent)
      Maps JColorChooser.setPreviewPanel(JComponent) through queue
    • setSelectionModel

      public void setSelectionModel(ColorSelectionModel colorSelectionModel)
      Maps JColorChooser.setSelectionModel(ColorSelectionModel) through queue
    • setUI

      public void setUI(ColorChooserUI colorChooserUI)
      Maps JColorChooser.setUI(ColorChooserUI) through queue