Package org.netbeans.jemmy.operators
Class JColorChooserOperator
java.lang.Object
org.netbeans.jemmy.operators.Operator
org.netbeans.jemmy.operators.ComponentOperator
org.netbeans.jemmy.operators.ContainerOperator
org.netbeans.jemmy.operators.JComponentOperator
org.netbeans.jemmy.operators.JColorChooserOperator
- All Implemented Interfaces:
Outputable
,Timeoutable
Class provides methods to cover main JColorChooser component functionality.
- Author:
- Alexandre Iline (alexandre.iline@sun.com)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Checks component type.Nested classes/interfaces inherited from class org.netbeans.jemmy.operators.JComponentOperator
JComponentOperator.JComponentByTipFinder, JComponentOperator.JComponentFinder
Nested classes/interfaces inherited from class org.netbeans.jemmy.operators.ContainerOperator
ContainerOperator.ContainerFinder
Nested classes/interfaces inherited from class org.netbeans.jemmy.operators.Operator
Operator.ComponentVisualizer, Operator.DefaultPathParser, Operator.DefaultStringComparator, Operator.Finder, Operator.MapAction, Operator.MapBooleanAction, Operator.MapByteAction, Operator.MapCharacterAction, Operator.MapDoubleAction, Operator.MapFloatAction, Operator.MapIntegerAction, Operator.MapLongAction, Operator.MapVoidAction, Operator.NoBlockingAction, Operator.PathParser, Operator.StringComparator
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Identifier for a "color" property.static final String
Identifier for a "selected page" property.Fields inherited from class org.netbeans.jemmy.operators.JComponentOperator
A11Y_DATA, A11Y_DESCRIPTION_DPROP, A11Y_NAME_DPROP, TOOLTIP_TEXT_DPROP
Fields inherited from class org.netbeans.jemmy.operators.ComponentOperator
HEIGHT_DPROP, IS_SHOWING_DPROP, IS_VISIBLE_DPROP, NAME_DPROP, WIDTH_DPROP, X_DPROP, Y_DPROP
Fields inherited from class org.netbeans.jemmy.operators.Operator
CLASS_DPROP, TO_STRING_DPROP
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor.Constructor.JColorChooserOperator
(ContainerOperator cont, int index) Constructor.JColorChooserOperator
(ContainerOperator cont, ComponentChooser chooser) Constructs a JColorChooserOperator object.JColorChooserOperator
(ContainerOperator cont, ComponentChooser chooser, int index) Constructs a JColorChooserOperator object. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addChooserPanel
(AbstractColorChooserPanel abstractColorChooserPanel) MapsJColorChooser.addChooserPanel(AbstractColorChooserPanel)
through queuevoid
enterBlue
(int value) Enters blue color component value.void
enterColor
(int color) Enters color.void
enterColor
(int red, int green, int blue) Enters all color components values.void
enterColor
(Color color) Enters color.void
enterGreen
(int value) Enters green color component value.void
enterRed
(int value) Enters red color component value.static JColorChooser
findJColorChooser
(Container cont) Searches 0'th JColorChooser in container.static JColorChooser
findJColorChooser
(Container cont, int index) Searches JColorChooser in container.static JColorChooser
findJColorChooser
(Container cont, ComponentChooser chooser) Searches 0'th JColorChooser in container.static JColorChooser
findJColorChooser
(Container cont, ComponentChooser chooser, int index) Searches JColorChooser in container.MapsJColorChooser.getChooserPanels()
through queuegetColor()
MapsJColorChooser.getColor()
through queuegetDump()
Returns information about component.Returns print output streams or writers.MapsJColorChooser.getPreviewPanel()
through queueMapsJColorChooser.getSelectionModel()
through queuegetUI()
MapsJColorChooser.getUI()
through queueremoveChooserPanel
(AbstractColorChooserPanel abstractColorChooserPanel) MapsJColorChooser.removeChooserPanel(AbstractColorChooserPanel)
through queuevoid
setChooserPanels
(AbstractColorChooserPanel[] abstractColorChooserPanel) MapsJColorChooser.setChooserPanels(AbstractColorChooserPanel[])
through queuevoid
setColor
(int i) MapsJColorChooser.setColor(int)
through queuevoid
setColor
(int i, int i1, int i2) MapsJColorChooser.setColor(int, int, int)
through queuevoid
MapsJColorChooser.setColor(Color)
through queuevoid
Defines print output streams or writers.void
setPreviewPanel
(JComponent jComponent) MapsJColorChooser.setPreviewPanel(JComponent)
through queuevoid
setSelectionModel
(ColorSelectionModel colorSelectionModel) MapsJColorChooser.setSelectionModel(ColorSelectionModel)
through queuevoid
setUI
(ColorChooserUI colorChooserUI) MapsJColorChooser.setUI(ColorChooserUI)
through queuevoid
Switches tab to "RGB" page.static JColorChooser
waitJColorChooser
(Container cont) Waits 0'th JColorChooser in container.static JColorChooser
waitJColorChooser
(Container cont, int index) Waits JColorChooser in container.static JColorChooser
waitJColorChooser
(Container cont, ComponentChooser chooser) Waits 0'th JColorChooser in container.static JColorChooser
waitJColorChooser
(Container cont, ComponentChooser chooser, int index) Waits JColorChooser in container.Methods inherited from class org.netbeans.jemmy.operators.JComponentOperator
addAncestorListener, addVetoableChangeListener, computeVisibleRect, createToolTip, findJComponent, findJComponent, findJComponent, findJComponent, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getActionForKeyStroke, getAutoscrolls, getBorder, getCenterXForClick, getCenterYForClick, getClientProperty, getConditionForKeyStroke, getDebugGraphicsOptions, getInsets, getNextFocusableComponent, getRegisteredKeyStrokes, getRootPane, getTimeouts, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getUIClassID, getVisibleRect, getWindowContainerOperator, grabFocus, isFocusCycleRoot, isManagingFocus, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintImmediately, paintImmediately, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, requestDefaultFocus, resetKeyboardActions, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setTimeouts, setToolTipText, showToolTip, unregisterKeyboardAction, updateUI, waitJComponent, waitJComponent, waitJComponent, waitJComponent, waitToolTip
Methods inherited from class org.netbeans.jemmy.operators.ContainerOperator
add, add, add, add, add, addContainerListener, createSubOperator, createSubOperator, findComponentAt, findComponentAt, findContainer, findContainer, findContainer, findContainer, findContainerUnder, findContainerUnder, findSubComponent, findSubComponent, getComponent, getComponentCount, getComponents, getInsets, getLayout, isAncestorOf, paintComponents, printComponents, remove, remove, removeAll, removeContainerListener, setLayout, waitContainer, waitContainer, waitContainer, waitContainer, waitSubComponent, waitSubComponent
Methods inherited from class org.netbeans.jemmy.operators.ComponentOperator
activateWindow, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, checkImage, checkImage, clickForPopup, clickForPopup, clickForPopup, clickForPopup, clickMouse, clickMouse, clickMouse, clickMouse, clickMouse, clickMouse, clickMouse, contains, contains, copyEnvironment, createImage, createImage, dispatchEvent, doLayout, dragMouse, dragMouse, dragMouse, dragNDrop, dragNDrop, dragNDrop, enableInputMethods, enterMouse, exitMouse, findComponent, findComponent, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getCenterX, getCenterY, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getContainer, getContainers, getCursor, getDropTarget, getEventDispatcher, getFocus, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getName, getParent, getPreferredSize, getSize, getSize, getSource, getToolkit, getTreeLock, getWidth, getWindow, getX, getY, hasFocus, imageUpdate, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, list, list, list, list, list, makeComponentVisible, moveMouse, paint, paintAll, prepareImage, prepareImage, pressKey, pressKey, pressMouse, pressMouse, print, printAll, pushKey, pushKey, releaseKey, releaseKey, releaseMouse, releaseMouse, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, transferFocus, typeKey, typeKey, typeKey, update, validate, waitComponent, waitComponent, waitComponent, waitComponent, waitComponentEnabled, waitComponentShowing, waitComponentVisible, waitHasFocus, wtComponentEnabled
Methods inherited from class org.netbeans.jemmy.operators.Operator
addOperatorPackage, addToDump, addToDump, createOperator, getCharBindingMap, getCharKey, getCharModifiers, getCharsKeys, getCharsKeys, getCharsModifiers, getCharsModifiers, getComparator, getDefaultComponentVisualizer, getDefaultMouseButton, getDefaultPathParser, getDefaultStringComparator, getDefaultVerification, getEnvironmentOperator, getParentPath, getParentPath, getPathParser, getPopupMouseButton, getProperties, getQueueTool, getVerification, getVisualizer, isCaptionEqual, isCaptionEqual, isCaptionEqual, lockQueue, parseString, parseString, printDump, produceNoBlocking, produceNoBlocking, produceTimeRestricted, produceTimeRestricted, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, setCharBindingMap, setComparator, setDefaultComponentVisualizer, setDefaultPathParser, setDefaultStringComparator, setDefaultVerification, setPathParser, setProperties, setVerification, setVisualizer, toStringSource, unlockAndThrow, unlockQueue, waitState
-
Field Details
-
COLOR_DPROP
Identifier for a "color" property.- See Also:
-
SELECTED_PAGE_DPROP
Identifier for a "selected page" property.- See Also:
-
-
Constructor Details
-
JColorChooserOperator
Constructor.- Parameters:
comp
- a component
-
JColorChooserOperator
Constructs a JColorChooserOperator object.- Parameters:
cont
- a containerchooser
- a component chooser specifying searching criteria.index
- an index between appropriate ones.
-
JColorChooserOperator
Constructs a JColorChooserOperator object.- Parameters:
cont
- a containerchooser
- a component chooser specifying searching criteria.
-
JColorChooserOperator
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
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
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
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
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
Searches 0'th JColorChooser in container.- Parameters:
cont
- Container to search component in.- Returns:
- JColorChooser instance or null if component was not found.
-
waitJColorChooser
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
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
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
Waits 0'th JColorChooser in container.- Parameters:
cont
- Container to search component in.- Returns:
- JColorChooser instance or null if component was not displayed.
-
setOutput
Description copied from interface:Outputable
Defines print output streams or writers.- Specified by:
setOutput
in interfaceOutputable
- Overrides:
setOutput
in classJComponentOperator
- Parameters:
out
- Identify the streams or writers used for print output.- See Also:
-
getOutput
Description copied from interface:Outputable
Returns print output streams or writers.- Specified by:
getOutput
in interfaceOutputable
- Overrides:
getOutput
in classJComponentOperator
- 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 componentgreen
- green color componentblue
- blue color component- See Also:
-
enterColor
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
Returns information about component.- Overrides:
getDump
in classJComponentOperator
- Returns:
- a Hashtable containing name-value pairs.
-
addChooserPanel
MapsJColorChooser.addChooserPanel(AbstractColorChooserPanel)
through queue -
getChooserPanels
MapsJColorChooser.getChooserPanels()
through queue -
getColor
MapsJColorChooser.getColor()
through queue -
getPreviewPanel
MapsJColorChooser.getPreviewPanel()
through queue -
getSelectionModel
MapsJColorChooser.getSelectionModel()
through queue -
getUI
MapsJColorChooser.getUI()
through queue -
removeChooserPanel
public AbstractColorChooserPanel removeChooserPanel(AbstractColorChooserPanel abstractColorChooserPanel) MapsJColorChooser.removeChooserPanel(AbstractColorChooserPanel)
through queue -
setChooserPanels
MapsJColorChooser.setChooserPanels(AbstractColorChooserPanel[])
through queue -
setColor
public void setColor(int i) MapsJColorChooser.setColor(int)
through queue -
setColor
public void setColor(int i, int i1, int i2) MapsJColorChooser.setColor(int, int, int)
through queue -
setColor
MapsJColorChooser.setColor(Color)
through queue -
setPreviewPanel
MapsJColorChooser.setPreviewPanel(JComponent)
through queue -
setSelectionModel
MapsJColorChooser.setSelectionModel(ColorSelectionModel)
through queue -
setUI
MapsJColorChooser.setUI(ColorChooserUI)
through queue
-