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 classChecks component type.Nested classes/interfaces inherited from class JComponentOperator
JComponentOperator.JComponentByTipFinder, JComponentOperator.JComponentFinderNested classes/interfaces inherited from class ContainerOperator
ContainerOperator.ContainerFinderNested classes/interfaces inherited from class 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 StringIdentifier for a "color" property.static final StringIdentifier for a "selected page" property.Fields inherited from class JComponentOperator
A11Y_DATA, A11Y_DESCRIPTION_DPROP, A11Y_NAME_DPROP, TOOLTIP_TEXT_DPROPFields inherited from class ComponentOperator
HEIGHT_DPROP, IS_SHOWING_DPROP, IS_VISIBLE_DPROP, NAME_DPROP, WIDTH_DPROP, X_DPROP, Y_DPROPFields inherited from class 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 TypeMethodDescriptionvoidaddChooserPanel(AbstractColorChooserPanel abstractColorChooserPanel) MapsJColorChooser.addChooserPanel(AbstractColorChooserPanel)through queuevoidenterBlue(int value) Enters blue color component value.voidenterColor(int color) Enters color.voidenterColor(int red, int green, int blue) Enters all color components values.voidenterColor(Color color) Enters color.voidenterGreen(int value) Enters green color component value.voidenterRed(int value) Enters red color component value.static JColorChooserfindJColorChooser(Container cont) Searches 0'th JColorChooser in container.static JColorChooserfindJColorChooser(Container cont, int index) Searches JColorChooser in container.static JColorChooserfindJColorChooser(Container cont, ComponentChooser chooser) Searches 0'th JColorChooser in container.static JColorChooserfindJColorChooser(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 queuevoidsetChooserPanels(AbstractColorChooserPanel[] abstractColorChooserPanel) MapsJColorChooser.setChooserPanels(AbstractColorChooserPanel[])through queuevoidsetColor(int i) MapsJColorChooser.setColor(int)through queuevoidsetColor(int i, int i1, int i2) MapsJColorChooser.setColor(int, int, int)through queuevoidMapsJColorChooser.setColor(Color)through queuevoid/////////////////////////////////////////////////////voidsetPreviewPanel(JComponent jComponent) MapsJColorChooser.setPreviewPanel(JComponent)through queuevoidsetSelectionModel(ColorSelectionModel colorSelectionModel) MapsJColorChooser.setSelectionModel(ColorSelectionModel)through queuevoidsetUI(ColorChooserUI colorChooserUI) MapsJColorChooser.setUI(ColorChooserUI)through queuevoidSwitches tab to "RGB" page.static JColorChooserwaitJColorChooser(Container cont) Waits 0'th JColorChooser in container.static JColorChooserwaitJColorChooser(Container cont, int index) Waits JColorChooser in container.static JColorChooserwaitJColorChooser(Container cont, ComponentChooser chooser) Waits 0'th JColorChooser in container.static JColorChooserwaitJColorChooser(Container cont, ComponentChooser chooser, int index) Waits JColorChooser in container.Methods inherited from class 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, waitToolTipMethods inherited from class 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, waitSubComponentMethods inherited from class 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, wtComponentEnabledMethods inherited from class 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
-
SELECTED_PAGE_DPROP
-
-
Constructor Details
-
JColorChooserOperator
-
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 class:ComponentOperator/////////////////////////////////////////////////////- Specified by:
setOutputin interfaceOutputable- Overrides:
setOutputin classJComponentOperator- Parameters:
out- Identify the streams or writers used for print output.- See Also:
-
getOutput
Description copied from interface:OutputableReturns print output streams or writers.- Specified by:
getOutputin interfaceOutputable- Overrides:
getOutputin 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:
getDumpin 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
-