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)
    • Constructor Detail

      • 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 Detail

      • 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.
      • switchToRGB

        public void switchToRGB()
        Switches tab to "RGB" page.
      • 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:
        switchToRGB(), enterColor(java.awt.Color), enterColor(int)
      • 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
      • 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