|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
AbstractButton
s:
user input simulation
state verification
property value query
This class is intended for internal use only.AbstractButtonDriver
.
ResettableComponentMatcher
.AbstractComponentMatcher
.
AbstractComponentMatcher
.
JTableCellWriter
.ActionFailedException
.
ActionFailedException
.
KeyStrokeMapping
s from the given
KeyStrokeMappingProvider
to this map.
Dialog
to match should be showing on the screen.
Frame
to match should be showing on the screen.
JButton
to match should be showing on the screen.
JLabel
to match should be showing on the screen.
JTextComponent
to match should be showing on the screen.
DialogMatcher
that matches any Dialog
.
FrameMatcher
that matches any Frame
.
JButtonMatcher
that matches any JButton
.
JLabelMatcher
that matches any JLabel
.
JTextComponentMatcher
that matches any JTextComponent
.
AppletContext
of the given JApplet
.
Applet
s.AppletParameter
s.Applet
.JFileChooser
.
JFileChooser
.
JFileChooser
.
String
s match.
Component
is enabled and showing on the screen.
Index
.
WeakEventListener
and adds it to the given Toolkit
using
the given event mask.
Component
.
Component
.
AppletContext
.BasicAppletContext
.
AppletStub
.BasicAppletStub
.
BasicAppletStub
.
CellRendererReader
.Component
lookup.BasicComponentFinder
.
BasicComponentFinder
.
String
representation of Component
s to
facilitate debugging.BasicComponentPrinter
.
JComboBoxCellReader
.BasicJComboBoxCellReader
that uses a
BasicCellRendererReader
to read the value from the cell renderer component in a
JComboBox
.
BasicJComboBoxCellReader
.
JListCellReader
.BasicJListCellReader
that uses a
BasicCellRendererReader
to read the value from the cell renderer component in a
JList
.
BasicJListCellReader
.
JTableCellReader
.BasicJTableCellReader
that uses a
BasicCellRendererReader
to read the value from the cell renderer component in a
JTable
.
BasicJTableCellReader
.
JTableCellWriter
.JTreeCellReader
.BasicJTreeCellReader
that uses a
BasicCellRendererReader
to read the value from the cell renderer component in a
JTree
.
BasicJTreeCellReader
.
Component
.JButton
found in this fixture's Container
.
JButton
in this fixture's Container
, that matches the
specified search criteria.
JButton
in this fixture's Container
, which name matches the
specified one.
JButton
found in this fixture's Container
.
JButton
in this fixture's Container
, that matches the
specified search criteria.
JButton
in this fixture's Container
, which name matches the
specified one.
JOptionPane
containing the given text.
JOptionPane
whose text matches the given regular expression pattern.
JOptionPane
) matching the
given text.
JOptionPane
) matching the
given text.
JFileChooser
.
JFileChooser
.
JOptionPane
.
JFileChooser
.
JOptionPane
.
JTable
.
JTable
.
JTable
.
JTable
, using this driver's
JTableCellWriter
.
Frame
or
Dialog
.
ActionFailedException
if this JTableCellWriter
could not find or
activate the cell editor of the supported type.
Frame
or Dialog
.
Component
to the type supported by this finder.
Component
to Dialog
.
Component
to Frame
.
Component
to JFileChooser
.
Component
to JOptionPane
.
JTable
using the given cell finder.
JTable
whose value matches the given one.
JTable
whose value matches the given regular expression pattern.
TableCellFinder
.
JTable
, using this driver's
JTableCellWriter
.
JComboBoxCellReader
to use when comparing internal values
of a JComboBox
and the values expected in a test.
JListCellReader
to use when comparing internal values of a
JList
and the values expected in a test.
JTableCellReader
to use when comparing internal values of a
JTable
and the values expected in a test.
JTreeCellReader
to use when comparing internal values of a
JTree
and the values expected in a test.
JComboBoxCellReader
to use when comparing internal values
of this fixture's JComboBox
and the values expected in a test.
JListCellReader
to use when comparing internal values of
this fixture's JList
and the values expected in a test.
JTableCellReader
to use when comparing internal values of this
fixture's JTable
and the values expected in a test.
JTreeCellReader
to use when comparing internal values of a
JTree
and the values expected in a test.
Component
that used as a cell renderer.JTableCellWriter
to use to edit cell values in a
JTable
.
JTableCellWriter
to use when comparing internal values of this
fixture's JTable
and the values expected in a test.
Component
.
Rectangle
.
JComponent
.
KeyStrokeMapping.keyStroke()
.
KeyStroke
, returns the equivalent character.
JCheckBox
only it is not already checked.
JRadioButton
only it is not already checked.
JToggleButton
only it is not already checked.
JCheckBox
found in this fixture's Container
.
JCheckBox
in this fixture's Container
, that matches the
specified search criteria.
JCheckBox
in this fixture's Container
, which name matches
the specified one.
JCheckBox
found in this fixture's Container
.
JCheckBox
in this fixture's Container
, that matches the
specified search criteria.
JCheckBox
in this fixture's Container
, which name matches
the specified one.
ExitException
if an application tries to terminate the current JVM (through
Runtime.exit(int)
or Runtime.halt(int)
.)
Component
.
ScreenLock
) used by this
robot.
ScreenLock
) used by this
robot.
ScreenLock
) used by this
robot.
Robot
.
ScreenLock
) used by this robot.
ScreenLock
) used by this robot.
KeyStroke
mappings.
JComboBox
.
JList
.
Component
.
JComboBox
.
JList
.
Component
using the left mouse button.
Component
using the given mouse button.
Component
.
Component
.
Component
.
Component
using the left mouse button.
Component
using the given mouse button.
Component
.
Component
.
Component
.
Component
using the left mouse button.
Component
using the given mouse button.
Component
.
Component
.
Component
.
JMenuItem
.
Dialog
.
Dialog
.
Dialog
.
Frame
.
Frame
.
Frame
.
JButton
.
JButton
.
JButton
.
JCheckBox
.
JCheckBox
.
JCheckBox
.
JComboBox
.
JComboBox
.
JComboBox
.
JFileChooser
.
JFileChooser
.
JFileChooser
.
JInternalFrame
.
JInternalFrame
.
JInternalFrame
.
JLabel
.
JLabel
.
JLabel
.
JList
.
JList
.
JList
.
JMenuItem
.
JOptionPane
.
JOptionPane
.
JOptionPane
.
JPanel
.
JPanel
.
JPanel
.
JPopupMenu
.
JPopupMenu
.
JPopupMenu
.
JRadioButton
.
JRadioButton
.
JRadioButton
.
JScrollBar
.
JScrollBar
.
JScrollBar
.
JScrollPane
.
JScrollPane
.
JScrollPane
.
JSlider
.
JSlider
.
JSlider
.
JSpinner
.
JSpinner
.
JSpinner
.
JSplitPane
.
JSplitPane
.
JSplitPane
.
JTabbedPane
.
JTabbedPane
.
JTabbedPane
.
JTable
.
JTable
.
JTable
.
JTable
once, using the specified mouse
button.
JTable
, using the specified mouse button
the given number of times.
JTextComponent
.
JTextComponent
.
JTextComponent
.
JToggleButton
.
JToggleButton
.
JToggleButton
.
JToolBar
.
JToolBar
.
JToolBar
.
JTree
.
JTree
.
JTree
.
JFileChooser
.
JFileChooser
.
JTableHeader
.
JTableHeader
,
using the given mouse button, the given number of times.
JTableHeader
.
JTableHeader
.
JTableHeader
, using the given mouse button, the given number of times.
JTableHeader
, using the given mouse button, the given number of times.
JList
.
JList
.
JList
.
JComponent
, under the given key.
JButton
, under the given key.
JCheckBox
, under the given key.
JComboBox
, under the given key.
JInternalFrame
, under the given key.
JLabel
, under the given key.
JList
, under the given key.
JPanel
, under the given key.
JProgressBar
, under the given key.
JRadioButton
, under the given key.
JScrollBar
, under the given key.
JScrollPane
, under the given key.
JSlider
, under the given key.
JSpinner
, under the given key.
JSplitPane
, under the given key.
JTabbedPane
, under the given key.
JTable
, under the given key.
JTableHeader
, under the given key.
JTextComponent
, under the given key.
JToggleButton
, under the given key.
JToolBarFixture
, under the given key.
JButton
, under the given key.
JInternalFrame
.
Window
.
Dialog
.
Frame
.
JInternalFrame
.
JApplet
.
Color
s.ColorFixture
.
ColorFixture
.
ColorFixture
.
Color
from the given String
containing the hexadecimal coding of a
color.
TableCell.row(int)
and the
column index specified as the argument in this method.
TableCellInRowByValue.rowWithValue(String...)
and the column index specified as the argument in this method.
TableCellByColumnId.row(int)
and the column id specified as the argument in this method.
JTable
whose id matches the given one.
JTable
whose identifier matches the given one.
JTable
whose name matches the given one.
JComboBox
found in this fixture's Container
.
JComboBox
in this fixture's Container
, that matches the
specified search criteria.
JComboBox
in this fixture's Container
, which name matches
the specified one.
JComboBox
found in this fixture's Container
.
JComboBox
in this fixture's Container
, that matches the
specified search criteria.
JComboBox
in this fixture's Container
, which name matches
the specified one.
ComponentFixture.target
.)
Component
.Component
s contained in a Container
.Component
-based drag and drop.ComponentDragAndDrop
.
Component
s:
user input simulation
state verification
property value query
This class is intended for internal use only.ComponentDriver
.
Component
is enabled or not.Component
lookup.Component
finders.ComponentFinderTemplate
.
ComponentFinderTemplate
.
ComponentFinderTemplate
.
Component
s:
user input simulation
state verification
property value query
ComponentFixture
.
ComponentFixture
.
ComponentFixture
.
ContainerFixture
.Component
.Component
.String
representation of a given Component
.ComponentFormatter
.ComponentFoundCondition
ComponentFoundCondition
ComponentFoundCondition
ComponentFoundCondition
Component
has focus or not.Component
on screen.ComponentFinder
.ComponentLookupException
.
ComponentLookupException
.
Component
matches some desired criteria.IllegalStateException
when a Component
is not showing on the
screen.
Component
.String
representation of Component
s to
facilitate debugging.Component
is showing or not.Component
to be shown.Component
.Component
.Component
is visible or not.Pause.pause(Condition)
.Condition
.
Condition
.
Container
s:
user input simulation
state verification
property value query
This class is intended for internal use only.ContainerDriver
.
Component
s contained in a Container
.ContainerFixture
.
ContainerFixture
.
ContainerFixture
.
Container
s.true
if the given component is not filtered.
Component
.
String
representation of the cells in the JTable
, using this
driver's JTableCellReader
.
String
representation of the elements in this fixture's Component
.
String
representation of the elements in this fixture's JComboBox
,
using this fixture's JComboBoxCellReader
.
String
representation of the elements in this fixture's JList
,
using this fixture's JListCellReader
.
String
representation of the cells in the in this fixture's JTable
,
using this fixture's JTableCellReader
.
String
s that represents the contents of the given JComboBox
list.
String
s that represents the contents of the given JList
,
using this driver's JListCellReader
.
KeyEvent.VK_CONTROL
(default) or KeyEvent.VK_META
(MacOS.)
Event.CTRL_MASK
(default) or Event.META_MASK
(MacOS.)
JFrame
s created by this class.
ComponentFixture
.
JSpinner
the given number of times.
JSpinner
.
JSpinner
the given number of times.
JSpinner
one time.
KeyStroke
s.Frame
.
JInternalFrame
.
Frame
.
JInternalFrame
.
JTextComponent
.
JTextComponent
.
Component
managed by this fixture.
Dialog
currently available (if any.) This method uses the value defined in
ComponentContainerFixture.DEFAULT_DIALOG_LOOKUP_TIMEOUT
as the default lookup timeout.
Dialog
currently available (if any.)
Dialog
that matches the specified search criteria.
Dialog
that matches the specified search criteria.
Dialog
with a name matching the specified one.
Dialog
with a name matching the specified one.
Dialog
currently available (if any.) This method uses the value defined in
ComponentContainerFixture.DEFAULT_DIALOG_LOOKUP_TIMEOUT
as the default lookup timeout.
Dialog
currently available (if any.)
Dialog
that matches the specified search criteria.
Dialog
that matches the specified search criteria.
Dialog
with a name matching the specified one.
Dialog
with a name matching the specified one.
Dialog
s:
user input simulation
state verification
property value query
This class is intended for internal use only.DialogDriver
.
Dialog
s.DialogFinder
.
DialogFinder
.
DialogFinder
.
Dialog
s:
user input simulation
state verification
property value query
DialogFixture
.
DialogFixture
.
DialogFixture
.
DialogFixture
.
Dialog
by name, title and visibility on the screen.Window
, appropriate to this hierarchy.
Toolkit
this listener is attached to.
JToolBar
, at the given constraint position.
JApplet
is embedded.
String
representation of the given Component
.
String
representation of the given Component
, showing only the
properties specified in this formatter's
constructor
.
String
representation of the given Component
, which should be a
JComboBox
(or subclass.)
String
representation of the given Component
, which should be a
JFileChooser
(or subclass.)
String
representation of the given Component
, which should be a
JList
(or subclass.)
String
representation of the given Component
, which should be a
JOptionPane
(or subclass.)
String
representation of the given Component
, which should be a
JTabbedPane
(or subclass.)
String
representation of the given Component
, which should be a
JTable
(or subclass.)
String
representation of the given Component
, which should be a
JTree
(or subclass.)
Component
.
Component
.
Component
.
Dialog
.
Frame
.
JButton
.
JCheckBox
.
JComboBox
.
JFileChooser
.
JInternalFrame
.
JLabel
.
JList
.
JOptionPane
.
JPanel
.
JPopupMenu
.
JRadioButton
.
JScrollBar
.
JScrollPane
.
JSlider
.
JSpinner
.
JSplitPane
.
JTabbedPane
.
JTable
.
JTextComponent
.
JToggleButton
.
JToolBar
.
JTree
.
JListFixture.item(int)
and
JListItemFixture.doubleClick()
instead.
JListFixture.item(String)
and
JListItemFixture.doubleClick()
instead.
ComponentDragAndDrop
instead.
TreePath
.
JList
matching
the given value.
JList
matching
the given regular expression pattern.
JList
.
JTable
.
JTree
.
JTree
.
ComponentDragAndDrop
instead. This class will be removed in version 2.0.ComponentDragAndDrop
instead.
ComponentDragAndDrop
instead.
Component
where a drag operation started.
DialogDriver
to be used by this fixture.
FrameDriver
to be used by this fixture.
ComponentDriver
to be used by this fixture.
ComponentDriver
used by this fixture.
AbstractButtonDriver
to be used by this fixture.
AbstractButtonDriver
to be used by this fixture.
JComboBoxDriver
to be used by this fixture.
JFileChooserDriver
to be used by this fixture.
JInternalFrameDriver
to be used by this fixture.
JLabelDriver
to be used by this fixture.
JListDriver
to be used by this fixture.
JMenuItemDriver
to be used by this fixture.
JOptionPaneDriver
to be used by this fixture.
JComponentDriver
to be used by this fixture.
JPopupMenuDriver
to be used by this fixture.
JProgressBarDriver
to be used by this fixture.
AbstractButtonDriver
to be used by this fixture.
JScrollBarDriver
to be used by this fixture.
JScrollPaneDriver
to be used by this fixture.
JSliderDriver
to be used by this fixture.
JSpinnerDriver
to be used by this fixture.
JSplitPaneDriver
to be used by this fixture.
JTabbedPaneDriver
to be used by this fixture.
JTableDriver
to be used by this fixture.
JTableDriver
used by this fixture.
JTableHeaderDriver
to be used by this fixture.
JTextComponentDriver
to be used by this fixture.
AbstractButtonDriver
to be used by this fixture.
JToolBarDriver
to be used by this fixture.
JTreeDriver
to be used by this fixture.
ComponentDragAndDrop
instead.
JList
.
TreePath
.
JList
.
JList
.
JTable
.
JTree
.
JTree
.
JList
in the pop-up raised by the JComboBox
, if the LAF actually
uses one.
ComponentMatcher
.
JTable
.
JTextComponent
used as editor in the given JSpinner
.
Component
used as editor of the given cell.
Component
used as editor of the given cell.
Condition
that is evaluated in the event dispatch thread (EDT.)EdtSafeCondition
.
EdtSafeCondition
.
EdtViolationException
.
JComboBox
.
JSpinner
, assuming its editor has a
JTextComponent
under it.
JTextComponent
.
JComboBox
.
JSpinner
(assuming its editor has a
JTextComponent
under it.) This method does not commit the value to the JSpinner
.
JTextComponent
.
Component
managed by this fixture.
JSpinner
, assuming its editor has a
JTextComponent
under it.
JSpinner
(assuming
its editor has a JTextComponent
under it.)
JTable
.
JTable
.
JTable
.
JTable
.
JTable
.
JTable
, using this fixture's
JTableCellWriter
.
JTable
, using this driver's
JTableCellWriter
.
String
arrays are equal.
AWTEventListener
that ensures all events are handled on the event dispatch
thread.AWTEventListener
which normalizes the event stream by sending a single
WINDOW_CLOSED
, instead of one every time dispose is called.EventNormalizer
.
GuiActionRunner
if instances of GuiQuery
and
GuiTask
should be executed in the event dispatch thread or not.
GuiQuery
and GuiTask
should be executed in
the event dispatch thread or not.
ExistingHierarchy
.
NoExitSecurityManager
when an application tries to terminate the
current JVM.ExitException
.
JFileChooser
currently available (if any.) This method uses the value
defined in ComponentContainerFixture.DEFAULT_DIALOG_LOOKUP_TIMEOUT
as the default lookup timeout.
JFileChooser
currently available (if any.)
JFileChooser
that matches the specified search criteria.
JFileChooser
that matches the specified search criteria.
JFileChooser
with a name matching the specified one.
JFileChooser
with a name matching the specified one.
JFileChooser
currently available (if any.) This method uses the value
defined in ComponentContainerFixture.DEFAULT_DIALOG_LOOKUP_TIMEOUT
as the default lookup timeout.
JFileChooser
currently available (if any.)
JFileChooser
that matches the specified search criteria.
JFileChooser
that matches the specified search criteria.
JFileChooser
with a name matching the specified one.
JFileChooser
with a name matching the specified one.
JFileChooser
.
Component
using the given GenericTypeMatcher
.
Component
using the given ComponentMatcher
.
Component
using the given GenericTypeMatcher
in the hierarchy
under the given root.
Component
using the given ComponentMatcher
in the hierarchy
under the given root.
Component
using the given ComponentMatcher
.
Component
using the given GenericTypeMatcher
.
Component
using the given GenericTypeMatcher
in the hierarchy
under the given root.
Component
using the given ComponentMatcher
in the hierarchy
under the given root.
Component
using the given GenericTypeMatcher
, contained in this
fixture's Container
.
Component
s that match the search criteria specified in the given
ComponentMatcher
.
Component
s under the given root that match the search criteria specified in
the given ComponentMatcher
.
Component
s that match the search criteria specified in the given
GenericTypeMatcher
.
Component
s under the given root that match the search criteria specified in
the given GenericTypeMatcher
.
Component
s that match the search criteria specified in the given
ComponentMatcher
.
Component
s under the given root that match the search criteria specified in
the given ComponentMatcher
.
Component
s that match the search criteria specified in the given
GenericTypeMatcher
.
Component
s under the given root that match the search criteria specified in
the given GenericTypeMatcher
.
Component
by the text of its associated JLabel
and type.
Component
by the text of its associated JLabel
and type.
Component
by by the text of its associated JLabel
.
Component
by by the text of its associated JLabel
.
Component
by the text of its associated JLabel
and type, in the
hierarchy under the given root.
Component
by the text of its associated JLabel
and type, in the
hierarchy under the given root.
Component
by the text of its associated JLabel
, in the hierarchy
under the given root.
Component
by the text of its associated JLabel
, in the hierarchy
under the given root.
Component
by by the text of its associated JLabel
.
Component
by the text of its associated JLabel
and type.
Component
by the text of its associated JLabel
and type.
Component
by by the text of its associated JLabel
.
Component
by the text of its associated JLabel
, in the hierarchy
under the given root.
Component
by the text of its associated JLabel
, in the hierarchy
under the given root.
Component
by the text of its associated JLabel
and type, in the
hierarchy under the given root.
Component
by the text of its associated JLabel
and type, in the
hierarchy under the given root.
Component
by name and type.
Component
by name and type.
Component
by name.
Component
by name.
Component
by name and type, in the hierarchy under the given root.
Component
by name and type, in the hierarchy under the given root.
Component
by name, in the hierarchy under the given root.
Component
by name, in the hierarchy under the given root.
Component
by name.
Component
by name and type.
Component
by name and type.
Component
by name.
Component
by name, in the hierarchy under the given root.
Component
by name, in the hierarchy under the given root.
Component
by name and type, in the hierarchy under the given root.
Component
by name and type, in the hierarchy under the given root.
Container
.
Component
by type.
Component
by type.
Component
by type in the hierarchy under the given root.
Component
by type in the hierarchy under the given root.
Component
by type.
Component
by type.
Component
by type in the hierarchy under the given root.
Component
by type in the hierarchy under the given root.
Container
.
JTable
that has a matching row index and column id.
JTable
based on some search criteria specified by this finder.
JTable
that:
is located in the first row whose values match the given ones
has a matching row index
JTable
that belongs to the first selected row and has a matching
column index.
DialogFinder
capable of looking up a Dialog
by name.
DialogFinder
capable of looking up a Dialog
by type.
DialogFinder
capable of looking up a Dialog
using the
provided matcher.
ComponentFinder
being used by this robot.
ComponentFinder
being used by this robot.
ComponentFinder
contained in this fixture's Robot
.
BasicComponentFinder
that has access to all the GUI components in the AWT
hierarchy.
BasicComponentFinder
with a new AWT hierarchy.
JFileChooserFinder
capable of looking up a JFileChooser
.
JFileChooserFinder
capable of looking up a JFileChooser
by
name.
JFileChooserFinder
capable of looking up a JFileChooser
using the given matcher.
FrameFinder
capable of looking up a Frame
by name.
FrameFinder
capable of looking up a Frame
by type.
FrameFinder
capable of looking up a Frame
using the
provided matcher.
JOptionPaneFinder
capable of looking up a JOptionPane
.
JOptionPaneFinder
capable of looking up a JOptionPane
using the given matcher.
JToolBar
to the given location, causing it to float.
JToolBar
to the given location, causing it to float.
Component
.
Component
.
Component
.
Dialog
.
Frame
.
JButton
.
JCheckBox
.
JComboBox
.
JFileChooser
.
JInternalFrame
.
JLabel
.
JList
.
JMenuItem
.
JOptionPane
.
JPanel
.
JPopupMenu
.
JRadioButton
.
JScrollBar
.
JScrollPane
.
JSlider
.
JSpinner
.
JSplitPane
.
JTabbedPane
.
JTable
.
JTextComponent
.
JToggleButton
.
JToolBar
.
JTree
.
Component
and waits until the Component
has focus.
Component
and waits until the Component
has focus.
Component
and waits until the Component
has focus.
Component
owning the input focus.Component
.
Font
s.FontFixture
.
FontFixture
.
FontFixture
.
Component
.
Component
.
Component
.
String
representation of the given Component
.
String
representation of the given Component
.
String
representation of the given Component
.
String
array.
String
.
String
values in this matcher, formatted as a single String
.
String
.
Component
s found by the lookup (if any.)
Frame
s:
user input simulation
state verification
property value query
This class is intended for internal use only.FrameDriver
.
Frame
s.FrameFinder
.
FrameFinder
.
FrameFinder
.
Frame
s:
user input simulation
state verification
property value query
FrameFixture
.
FrameFixture
.
FrameFixture
.
FrameFixture
.
JFrame
and uses the given Container
as its content pane.
JFrame
and uses the given Container
as its content pane.
Frame
):
user input simulation
state verification
property value query
Frame
by type, name or title.Range.From
, representing the starting value of a range.
GenericComponentFixture
.
GenericComponentFixture
using a provided driver.
GenericRange
.
ComponentMatcher
that matches a Component
by type and some
custom search criteria.GenericTypeMatcher
.
GenericTypeMatcher
.
StatusDisplay
passed to this context is an instance of
AppletViewer
, this method will return the Applet
of such AppletViewer
.
Applet
returned by BasicAppletContext.getApplet(String)
.
GuiQuery
and GuiTask
.Description
that loads the text to return in the event dispatch thread.Component
has input focus or not.
KeyStrokeMap
has mappings or not.
ComponentHierarchy
being used by this robot.
ComponentHierarchy
being used by this robot.
JScrollBarFixture
managing the horizontal JScrollBar
of this
target's JScrollPane
.
JScrollBar
in the given JScrollPane
.
Frame
.
JInternalFrame
.
Frame
.
JInternalFrame
.
NewHierarchy
which does not contain any existing GUI components.
ScreenshotTaker
when, for some reason, a screenshot of the
desktop cannot be taken.ImageException
.
ImageException
.
NewHierarchy
which contains existing GUI components.
ComponentLookupException
should include the current component
hierarchy.
ComponentLookupException
should include the current component
hierarchy.
ComponentLookupException
should include the current component
hierarchy.
ComponentLookupException
should include the current component
hierarchy.
JSpinner
the given number of times.
JSpinner
.
JSpinner
the given number of times.
JSpinner
one time.
String
.
TextMatcher
.
TextMatcher
, or -1
if a matching column was not found.
String
representation of the given Component
.
JMenuItem
is in a JMenuBar
.
Container
, or an empty one if no insets can be found.
FailOnThreadViolationRepaintManager
and sets it as the current repaint manager.
NoExitSecurityManager
in System
.
NoExitSecurityManager
in System
.
Component
.IntrospectionComponentFormatter
.
Action
from the JComponent
's
ActionMap
.
Component
as the invoker of the pop-up menu.
Component
as the invoker of the pop-up
menu.
Component
; or null
, if the
Component
is not on a pop-up of any sort.
Robot
is active.
Robot
is active.
JApplet
is active or not.
true
if the given component is an Applet viewer.
String
is the default toString()
implementation of an
Object
.
null
or empty.
Component
is enabled or not.
JToolBar
is floating or not.
true
if the given class and/or method are annotated with GUITest
.
Component
is a heavy-weight pop-up, that is, a container for a
JPopupMenu
that is implemented with a heavy-weight component (usually a Window
).
Dialog
is equal to the name in this matcher, and
the title of the given Dialog
matches the text (or pattern) in this matcher
Frame
is equal to the title in this matcher.
JButton
is equal to the name in this matcher, and
the text of the given JButton
matches the text (or pattern) in this matcher
JLabel
is equal to the text in this matcher.
JTextComponent
is equal to the text in this matcher.
String
values in this matcher.
JMenuItem
is another menu.
JComponent
, is inside the screen boundaries.
Component
is ready for input.
Component
is ready for input.
Component
is showing or not.
JComponent
's visible Rectangle
contains the
given one.
JComponent
's visible Rectangle
contains
the given Point
.
Component
is visible or not.
Component
that contains or displays a group of items,
and verification of the state of such Component
.JApplet
s:
user input simulation
state verification
property value query
This class is intended for internal use only.JAppletDriver
.
JButton
s:
user input simulation
state verification
property value query
JButtonFixture
.
JButtonFixture
.
JButton
by name, text and visibility on the screen.JCheckBox
es:
user input simulation
state verification
property value query
JCheckBoxFixture
.
JCheckBoxFixture
.
JComboBox
as expected in a test.JComboBox
es:
user input simulation
state verification
property value query
This class is intended for internal use only.JComboBoxDriver
.
JComboBox
es:
user input simulation
state verification
property value query
JComboBoxFixture
.
JComboBoxFixture
.
JComboBox
es.JComponent
s:
user input simulation
state verification
property value query
This class is intended for internal use only.JComponentDriver
.
JComponent
s:
user input simulation
state verification
property value query
JFileChooser
s:
user input simulation
state verification
property value query
This class is intended for internal use only.JFileChooserDriver
.
JFileChooser
s.JFileChooserFinder
.
JFileChooserFinder
.
JFileChooserFinder
.
JFileChooser
s:
user input simulation
state verification
property value query
JFileChooserFixture
.
JFileChooserFixture
.
JFileChooserFixture
.
JFileChooser
s.JInternalFrame
s:
user input simulation
state verification
property value query
This class is intended for internal use only.JInternalFrameDriver
.
JInternalFrame
s:
user input simulation
state verification
property value query
JInternalFrameFixture
.
JInternalFrameFixture
.
Component
.
Component
at the given
point.
Component
.
Component
at the given
point.
JLabel
s:
user input simulation
state verification
property value query
This class is intended for internal use only.JLabelDriver
.
JLabel
s:
user input simulation
state verification
property value query
JLabelFixture
.
JLabelFixture
.
JLabel
by type, name or text.JList
as expected in a test.JList
s:
user input simulation
state verification
property value query
This class is intended for internal use only.JListDriver
.
JList
s:
user input simulation
state verification
property value query
JListFixture
.
JListFixture
.
JList
s.JList
s:
user input simulation
state verification
property value query
JListItemFixture
.
JMenuItem
s:
user input simulation
state verification
property value query
This class is intended for internal use only.JMenuItemDriver
.
JMenuItem
s:
user input simulation
state verification
property value query
JMenuItemFixture
.
JMenuItemFixture
.
JMenuItem
.JMenuItemLocation
.
JMenuItem
given a simple label or a menu path of the format "menu|submenu|menuitem",
for example "File|Open|Can of worms".JMenuItemMatcher
.
JOptionPane
s:
user input simulation
state verification
property value query
This class is intended for internal use only.JOptionPaneDriver
.
JOptionPane
s.JOptionPaneFinder
.
JOptionPaneFinder
.
JOptionPane
s:
user input simulation
state verification
property value query
JOptionPaneFixture
.
JOptionPaneFixture
.
JOptionPane
s.JPanel
s:
user input simulation
state verification
property value query
JPanelFixture
.
JPanelFixture
.
JPopupMenu
s:
user input simulation
state verification
property value query
This class is intended for internal use only.JPopupMenuDriver
.
JPopupMenu
s:
user input simulation
state verification
property value query
JPopupMenuFixture
.
Component
s capable of invoking
JPopupMenu
s.JProgressBar
s:
state verification
property value query
This class is intended for internal use only.JProgressBarDriver
.
JProgressBar
s:
state verification
property value query
JProgressBarFixture
.
JProgressBarFixture
.
JRadioButton
s:
user input simulation
state verification
property value query
JRadioButtonFixture
.
JRadioButtonFixture
.
JScrollBar
s:
user input simulation
state verification
property value query
This class is intended for internal use only.JScrollBarDriver
.
JScrollBar
s:
user input simulation
state verification
property value query
JScrollBarFixture
.
JScrollBarFixture
.
JScrollBar
.JScrollPane
s:
user input simulation
state verification
property value query
This class is intended for internal use only.JScrollPaneDriver
.
JScrollPane
s:
user input simulation
state verification
property value query
JScrollPaneFixture
.
JScrollPaneFixture
.
JSlider
s:
user input simulation
state verification
property value query
This class is intended for internal use only.JSliderDriver
.
JSlider
s:
user input simulation
state verification
property value query
JSliderFixture
.
JSliderFixture
.
JSlider
.JSpinner
s:
user input simulation
state verification
property value query
This class is intended for internal use only.JSpinnerDriver
.
JSpinner
s:
user input simulation
state verification
property value query
JSpinnerFixture
.
JSpinnerFixture
.
JSplitPane
s:
user input simulation
state verification
property value query
This class is intended for internal use only.JSplitPaneDriver
.
JSplitPane
s:
user input simulation
state verification
property value query
JSplitPaneFixture
.
JSplitPaneFixture
.
JTabbedPane
s:
user input simulation
state verification
property value query
This class is intended for internal use only.JTabbedPaneDriver
.
JTabbedPane
s:
user input simulation
state verification
property value query
JTabbedPaneFixture
.
JTabbedPaneFixture
.
JTabbedPane
s.JTabbedPane
(notably a tab).JTable
s:
user input simulation
state verification
property value query
JTableCellFixture
.
JTable
as expected in a test.JTable
-related information.JTable
.JTableCellWriter
that knows how to use
JTextComponent
s as cell editors.JTable
whose identifier matches
the given one.JTableCellWriter
that knows how to use
JComboBox
es as cell editors.JTable
s:
user input simulation
state verification
property value query
This class is intended for internal use only.JTableDriver
.
JTable
s:
user input simulation
state verification
property value query
JTableFixture
.
JTableFixture
.
JTable
s.JTableHeader
s:
user input simulation
state verification
property value query
This class is intended for internal use only.JTableHeaderDriver
.
JTableHeader
s:
user input simulation
state verification
property value query
JTableHeaderFixture
.
JTableHeader
(a coordinate, column index or value.)JTable
.JTableCellWriter
that knows how to use
JTextComponent
s as cell editors.JTextComponent
s:
user input simulation
state verification
property value query
This class is intended for internal use only.JTextComponentDriver
.
JTextComponent
s:
user input simulation
state verification
property value query
JTextComponentFixture
.
JTextComponentFixture
.
JTextComponent
by type, name or text.JToggleButton
s:
user input simulation
state verification
property value query
JToggleButtonFixture
.
JToggleButtonFixture
.
JToolBar
s:
user input simulation
state verification
property value query
This class is intended for internal use only.JToolBarDriver
.
JToolBar
s:
user input simulation
state verification
property value query
JToolBarFixture
.
JToolBarFixture
.
JToolBar
.JToolBar
.JTree
as expected in a test.JTree
s:
user input simulation
state verification
property value query
This class is intended for internal use only.JTreeDriver
.
JTree
s:
user input simulation
state verification
property value query
JTreeFixture
.
JTreeFixture
.
JTree
s.JTree
.JTree
s:
user input simulation
state verification
property value query
JTree
s:
user input simulation
state verification
property value query
JTreePathFixture
.
JTree
s:
user input simulation
state verification
property value query
JTreeRowFixture
.
KeyStroke
corresponding to this mapping's KeyStrokeMapping.character()
.
KeyStroke
corresponding to the given character, as best we can guess it, or
null
if we don't know how to generate it.
KeyStrokeMapping
.KeyStroke
.KeyStrokeMapping
.
KeyStrokeMapping
.
KeyStroke
s.KeyStroke
s for locale
GERMAN
.KeyStroke
s for locale
ENGLISH
.KeyStroke
s for locale
FRENCH
.KeyStroke
s for Mac OS and locale
FRENCH
.KeyStroke
s.
KeyStrokeMapping
s to be used by KeyStrokeMap
.
KeyStroke
s for locale
GERMAN
.
KeyStroke
s for locale
ENGLISH
.
KeyStroke
s for locale
FRENCH
.
KeyStroke
s for Mac OS and locale
FRENCH
.
KeyStrokeMapping
s by parsing a text file.JLabel
found in this fixture's Container
.
JLabel
in this fixture's Container
, that matches the
specified search criteria.
JLabel
in this fixture's Container
, which name matches the
specified one.
JLabel
found in this fixture's Container
.
JLabel
in this fixture's Container
, that matches the
specified search criteria.
JLabel
in this fixture's Container
, which name matches the
specified one.
Component
matching by the text of the associated
JLabel
and (optionally) by type.LabelMatcher
.
LabelMatcher
.
LabelMatcher
.
LabelMatcher
.
JList
found in this fixture's Container
.
JList
in this fixture's Container
, that matches the
specified search criteria.
JList
in this fixture's Container
, which name matches the
specified one.
JList
found in this fixture's Container
.
JList
in this fixture's Container
, that matches the
specified search criteria.
JList
in this fixture's Container
, which name matches the
specified one.
JList
in the pop-up raised by this fixture's JComboBox
.
Component
on screen.
Component.getLocationOnScreen()
, which avoids lockup if an AWT pop-up menu is
showing.
Component
cannot be provided.LocationUnavailableException
.
LocationUnavailableException
.
JToolBar
float.
KeyStrokeMapping
.
String
matches the given regular expression pattern.
CharSequence
matches the given regular expression pattern.
Component
matches some lookup criteria.
Component
:
Is an instance of the generic type specified in this ComponentMatcher
Matches some search criteria
Component
matches the criteria specified in this
matcher:
the text of the JLabel
attached to the component to look for matches the text
specified in this matcher
the component to look for is of the type specified in this matcher (if specified)
visibility of the given Component
matches the value specified in this matcher
Component
matches the value
specified in this matcher.
Component
matches the value
specified in this matcher.
JMenuItem
whose text matches the path specified
in this matcher.
Frame
full size.
JInternalFrame
, deconifying it first if it is iconified.
Frame
.
JInternalFrame
, deconifying it first if it is
iconified.
JMenuItem
, contained in the Container
, which name matches
the specified one.
JMenuItem
, contained in the Container
, that matches the
specified search criteria.
JMenuItem
, contained in this fixture's Container
,
which name matches the specified one.
JMenuItem
, contained in this fixture's Container
,
that matches the specified search criteria.
JMenuItem
, contained in this fixture's Container
,
which name matches the specified one.
JMenuItem
, contained in this fixture's Container
,
that matches the specified search criteria.
JMenuItem
, contained in this fixture's JPopupMenu
,
which name matches the specified one.
JMenuItem
, contained in this fixture's JPopupMenu
,
that matches the specified search criteria.
JMenuItem
in this fixture's Container
, which path matches
the given one.
JMenuItem
in this fixture's Container
, which path matches
the given one.
JMenuItem
in this fixture's JPopupMenu
, which path matches
the given one.
JPopupMenu
.
String
array.
the specified key
.
the specified key
(e.g.
null
if none.
null
if
outside all components.
Container
to the requested location.
JSplitPane
.
Component
.
Component
.
Component
.
Component
.
Component
.
Component
.
Component
.
Component
.
JInternalFrame
to the given location.
Window
to the given location.
Dialog
to the given point.
Frame
to the given point.
JInternalFrame
to the given point.
JInternalFrame
to the back.
Window
is visible, sends it to the back and may cause it to lose focus or
activation if it is the focused or active.
Dialog
is visible, sends it to the back and may cause it to lose focus or
activation if it is the focused or active.
Frame
is visible, sends it to the back and may cause it to lose focus or
activation if it is the focused or active.
JInternalFrame
to the back.
JInternalFrame
to the front.
Window
is visible, brings it to the front and may make it the focused one.
Dialog
is visible, brings it to the front and may make it the focused one.
Frame
is visible, brings it to the front and may make it the focused one.
JInternalFrame
to the front.
AppletParameter
s.
NamedComponentMatcherTemplate
.
NamedComponentMatcherTemplate
.
Component
matching by name and (optionally) by type.NameMatcher
.
NameMatcher
.
NameMatcher
.
NameMatcher
.
Robot
object in the coordinate system of the primary screen.
AppletViewer
.
AppletViewer
.
AppletViewer
.
JOptionPane
.
JOptionPane
.
String
representation of the node at the given path.
String
representation of the node at the given row index.
SecurityManager
that does not allow an application under test to terminate the
current JVM.NoExitSecurityManager
.
NoExitSecurityManager
.
NoExitSecurityManager
.Frame
.
JInternalFrame
, deconifying it first if it is iconified.
Frame
.
JInternalFrame
, deconifying it first if it is
iconified.
Robot
is not null
.
Component
is not null
.
JOptionPane
.
JOptionPane
.
JOptionPane
currently available (if any.) This method uses the value defined
in ComponentContainerFixture.DEFAULT_DIALOG_LOOKUP_TIMEOUT
as the default lookup timeout.
JOptionPane
currently available (if any.)
JOptionPane
currently available (if any.) This method uses the value defined
in ComponentContainerFixture.DEFAULT_DIALOG_LOOKUP_TIMEOUT
as the default lookup timeout.
JOptionPane
currently available (if any.)
JComboBox
,
JList
, JTable
and
JTree
.GenericTypeMatcher
.Component
s.String
representation of GUI components.Window
s that have no owner.
Pair
.
JPanel
found in this fixture's Container
.
JPanel
in this fixture's Container
, that matches the
specified search criteria.
JPanel
in this fixture's Container
, which name matches
the specified one.
JPanel
found in this fixture's Container
.
JPanel
in this fixture's Container
, that matches the
specified search criteria.
JPanel
in this fixture's Container
, which name matches
the specified one.
JApplet
in the HTML tag, or
null
if not set.
Component
.
Component
.
JMenuItem
, or its invoker (if it is in a pop-up.)
null
if the JMenuItem
is not in a pop-up.
KeyStrokeMappingProvider
containing all the character-keystroke mappings specified
in the file with the given name.
KeyStrokeMappingProvider
containing all the character-keystroke mappings specified
in the given file.
ParsingException
.
ParsingException
.
String
values.PatternTextMatcher
.
AccessibleAction
in the given Component
's event queue.
ImageFileExtensions.PNG
instead.
JSlider
.
TextMatcher
.
JToolBar
.
InputEvent
mask for the pop-up trigger button.
Component
.
Component
.
Dialog
.
Frame
.
JButton
.
JCheckBox
.
JComboBox
.
JFileChooser
.
JInternalFrame
.
JLabel
.
JList
.
JMenuItem
.
JOptionPane
.
JPanel
.
JPopupMenu
.
JRadioButton
.
JScrollBar
.
JScrollPane
.
JSlider
.
JSpinner
.
JSplitPane
.
JTabbedPane
.
JTable
.
JTextComponent
.
JToggleButton
.
JToolBar
.
JTree
.
Component
.
JComboBox
.
Dialog
.
Frame
.
JButton
.
JCheckBox
.
JComboBox
.
JFileChooser
managed by this
fixture.
JInternalFrame
.
JLabel
.
JList
.
JMenuItem
.
JOptionPane
.
JPanel
managed by this
fixture.
JPopupMenu
.
JRadioButton
.
JScrollBar
managed by this
fixture.
JScrollPane
managed by this
fixture.
JSlider
.
JSpinner
.
JSplitPane
.
JTabbedPane
.
JTable
.
JTextComponent
.
JToggleButton
.
JToolBar
.
JTree
.
Component
.
Dialog
.
Frame
.
JButton
.
JCheckBox
.
JComboBox
.
JFileChooser
.
JInternalFrame
.
JLabel
.
JList
.
JMenuItem
.
JOptionPane
.
JPanel
.
JPopupMenu
.
JRadioButton
.
JScrollBar
.
JScrollPane
.
JSlider
.
JSpinner
.
JSplitPane
.
JTabbedPane
.
JTable
.
JTextComponent
.
JToggleButton
.
JToolBar
.
JTree
.
Component
.
Component
.
Component
.
Component
.
ComponentPrinter
in this finder.
BasicComponentPrinter
being used by this robot.
ComponentPrinter
in this finder.
BasicComponentPrinter
being used by this robot.
BasicComponentPrinter
that has access to all the GUI components in the AWT
hierarchy.
BasicComponentPrinter
with a new AWT hierarchy.
JProgressBar
found in this fixture's Container
.
JProgressBar
in this fixture's Container
, that matches the
specified search criteria.
JProgressBar
in this fixture's Container
, which name matches
the specified one.
JProgressBar
found in this fixture's Container
.
JProgressBar
in this fixture's Container
, that matches the
specified search criteria.
JProgressBar
in this fixture's Container
, which name matches
the specified one.
Component
by concatenating the value obtained
from Formatting.format(Component)
with the given property name.
JRadioButton
found in this fixture's Container
.
JRadioButton
in this fixture's Container
, that matches the
specified search criteria.
JRadioButton
in this fixture's Container
, which name matches
the specified one.
JRadioButton
found in this fixture's Container
.
JRadioButton
in this fixture's Container
, that matches the
specified search criteria.
JRadioButton
in this fixture's Container
, which name matches
the specified one.
EmergencyAbortListener
in the given Toolkit
.
Component
.
Dialog
.
Frame
.
JButton
.
JCheckBox
.
JComboBox
.
JFileChooser
.
JInternalFrame
.
JLabel
.
JList
.
JMenuItem
.
JOptionPane
.
JPanel
.
JPopupMenu
.
JRadioButton
.
JScrollBar
.
JScrollPane
.
JSlider
.
JSpinner
.
JSplitPane
.
JTabbedPane
.
JTable
.
JTextComponent
.
JToggleButton
.
JToolBar
.
JTree
.
KeyStrokeMap.reloadFromSystemSettings()
instead.
JComboBox
, replacing any text.
JTextComponent
, replacing any existing text already there.
JComboBox
, replacing any text.
JTable
has the given number of columns.
JTable
has the given number of columns.
String
representation of the cell values in the JTable
is
equal to the given String
array.
String
representation of the cell values in this fixture's
JTable
is equal to the given String
array.
JProgressBar
is in determinate mode.
JProgressBar
is in determinate mode.
Component
is disabled.
Dialog
is disabled.
Frame
is disabled.
JButton
is disabled.
JCheckBox
is disabled.
JComboBox
is disabled.
JFileChooser
is disabled.
JInternalFrame
is disabled.
JLabel
is disabled.
JList
is not enabled.
JMenuItem
is disabled.
JOptionPane
is disabled.
JPanel
is disabled.
JPopupMenu
is disabled.
JProgressBar
is disabled.
JRadioButton
is disabled.
JScrollBar
is disabled.
JScrollPane
is disabled.
JSlider
is disabled.
JSpinner
is disabled.
JSplitPane
is disabled.
JTabbedPane
is disabled.
JTable
is disabled.
JTextComponent
is disabled.
JToggleButton
is disabled.
JToolBar
is disabled.
JTree
is disabled.
JComboBox
is editable.
JTextComponent
is editable.
JTree
is editable.
JComboBox
is editable.
JTable
is editable.
JTextComponent
is editable.
JTree
is editable.
JTextComponent
is empty.
Component
is enabled.
Component
is enabled.
Dialog
is enabled.
Dialog
is enabled.
Frame
is enabled.
Frame
is enabled.
JButton
is enabled.
JButton
is enabled.
JCheckBox
is enabled.
JCheckBox
is enabled.
JComboBox
is enabled.
JComboBox
is enabled.
JFileChooser
is enabled.
JFileChooser
is enabled.
JInternalFrame
is enabled.
JInternalFrame
is enabled.
JLabel
is enabled.
JLabel
is enabled.
JList
is enabled.
JList
is enabled.
JMenuItem
is enabled.
JMenuItem
is enabled.
JOptionPane
is enabled.
JOptionPane
is enabled.
JPanel
is enabled.
JPanel
is enabled.
JPopupMenu
is enabled.
JPopupMenu
is enabled.
JProgressBar
is enabled.
JProgressBar
is enabled.
JRadioButton
is enabled.
JRadioButton
is enabled.
JScrollBar
is enabled.
JScrollBar
is enabled.
JScrollPane
is enabled.
JScrollPane
is enabled.
JSlider
is enabled.
JSlider
is enabled.
JSpinner
is enabled.
JSpinner
is enabled.
JSplitPane
is enabled.
JSplitPane
is enabled.
JTabbedPane
is enabled.
JTabbedPane
is enabled.
JTable
is enabled.
JTable
is enabled.
JTextComponent
is enabled.
JTextComponent
is enabled.
JToggleButton
is enabled.
JToggleButton
is enabled.
JToolBar
is enabled.
JToolBar
is enabled.
JTree
is enabled.
JTree
is enabled.
Color
is equal to the given color represented by the given hexadecimal
value (e.g.
Color
is equal to the given one.
JOptionPane
is displaying an error message.
JOptionPane
is displaying an error message.
Component
has input focus.
Dialog
has input focus.
Frame
has input focus.
JButton
has input focus.
JCheckBox
has input focus.
JComboBox
has input focus.
JFileChooser
has input focus.
JInternalFrame
has input focus.
JLabel
has input focus.
JList
has input focus.
JOptionPane
has input focus.
JPanel
has input focus.
JPopupMenu
has input focus.
JRadioButton
has input focus.
JScrollBar
has input focus.
JScrollPane
has input focus.
JSlider
has input focus.
JSpinner
has input focus.
JSplitPane
has input focus.
JTabbedPane
has input focus.
JTable
has input focus.
JTextComponent
has input focus.
JToggleButton
has input focus.
JToolBar
has input focus.
JTree
has input focus.
JProgressBar
is in indeterminate mode.
JProgressBar
is in indeterminate mode.
JOptionPane
is displaying an information message.
JOptionPane
is displaying an information
message.
JComboBox
is equal to the expected one.
JList
is equal to the expected one.
Component
has the expected number of items
JComboBox
has the expected number of items
JList
has the expected number of items
JOptionPane
matches the given value.
JOptionPane
matches the given regular expression pattern.
JOptionPane
matches the given value.
JOptionPane
matches the given regular expression
pattern.
Dialog
is modal.
Dialog
is modal.
JOptionPane
showing, and potentially blocking GUI tests.
JOptionPane
showing, and potentially blocking GUI tests.
JComboBox
does not have any selection.
JList
does not have a selection.
JTable
does not have any selection.
JTree
does not have any selection.
Component
does not have a selection.
JComboBox
does not have any selection.
JList
does not have any selection.
JTable
does not have any selection.
JTree
's does not have any selection.
JComboBox
is not editable.
JTextComponent
is not editable.
JTree
is not editable.
JComboBox
is not editable.
JTable
is not editable.
JTextComponent
is not editable.
JTree
is not editable.
Color
is not equal to the given color represented by the given
hexadecimal value (e.g.
Color
is not equal to the given one.
JCheckBox
is not selected.
JRadioButton
is not selected.
JToggleButton
is not selected.
JToggleButton
is not selected.
Component
is not visible.
Dialog
is not visible.
Frame
is not visible.
JButton
is not visible.
JCheckBox
is not visible.
JComboBox
is not visible.
JFileChooser
is not visible.
JInternalFrame
is not visible.
JLabel
is not visible.
JList
is not visible.
JMenuItem
is not visible.
JOptionPane
is not visible.
JPanel
is not visible.
JPopupMenu
is not visible.
JProgressBar
is not visible.
JRadioButton
is not visible.
JScrollBar
is not visible.
JScrollPane
is not visible.
JSlider
is not visible.
JSpinner
is not visible.
JSplitPane
is not visible.
JTabbedPane
is not visible.
JTable
is not visible.
JTextComponent
is not visible.
JToggleButton
is not visible.
JToolBar
is not visible.
JTree
is not visible.
JOptionPane
has the given options.
JOptionPane
has the given options.
JOptionPane
is displaying a plain message.
JOptionPane
is displaying a plain message.
JOptionPane
is displaying a question.
JOptionPane
is displaying a question.
JTable
has the given number of rows.
JTable
has the given number of rows.
JCheckBox
is selected.
JRadioButton
is selected.
JToggleButton
is selected.
JToggleButton
is selected.
JList
match the given values.
JList
match the given regular expression patterns.
JList
.
String
representations of the selected items in this fixture's
JList
match the given text items.
String
representations of the selected items in this fixture's
JList
match the given regular expression patterns.
JList
.
JTable
contains to the given row indices.
JTable
contains to the given row
indices.
String
representation of the selected item in the JComboBox
matches the given text.
String
representation of the selected item in the JComboBox
matches the given regular expression pattern.
JComboBox
is equal to the given value.
JList
matches the given value.
JList
matches the given regular expression pattern.
JList
matches the given value.
JTree
's selected rows are equal to the given one.
JTree
's selected paths are equal to the given one.
Component
matches the given
value.
Component
matches the given
regular expression pattern.
Component
is equal to the given
value.
String
representation of the selected item in this fixture's
JComboBox
matches the given text.
String
representation of the selected item in this fixture's
JComboBox
matches the given regular expression pattern.
JComboBox
is equal to the given
value.
String
representation of the selected item in this fixture's
JList
matches the given text.
String
representation of the selected item in this fixture's
JList
matches the given regular expression pattern.
JList
is equal to the given
value.
JTree
selection is equal to the given paths.
JTree
's selected rows are equal to the given one.
ComponentLookupScope
this finder's
Settings
.
Component
is equal to given one.
Dialog
is equal to given one.
Frame
is equal to given one.
JInternalFrame
is equal to given one.
JTabbedPane
have the given titles.
JTabbedPane
have the given titles.
String
.
JLabel
is equal to the specified String
.
JLabel
matches the given regular expression pattern.
JProgressBar
is equal to the specified String
.
JProgressBar
matches the given regular expression pattern.
JTextComponent
is equal to the specified value.
JTextComponent
matches the given regular expression
pattern.
String
.
JButton
matches the specified value.
JButton
matches the given regular expression pattern.
JCheckBox
is equal to or matches the specified
String
.
JCheckBox
matches the given regular expression pattern.
JLabel
is equal to the specified String
.
JLabel
matches the given regular expression pattern.
JProgressBar
is equal to the specified
String
.
JProgressBar
matches the given regular expression
pattern.
JRadioButton
matches the specified value.
JRadioButton
matches the given regular expression
pattern.
JTextComponent
is equal to the specified value.
JTextComponent
matches the given regular expression
pattern.
JToggleButton
matches the specified value.
JToggleButton
matches the given regular expression
pattern.
Component
is equal to or matches the specified
String
.
Component
matches the given regular expression
pattern.
JOptionPane
matches the given value.
JOptionPane
matches the given regular expression pattern.
JOptionPane
matches the given value.
JOptionPane
matches the given regular expression
pattern.
JComponent
matches the given value.
JComponent
matches the given regular expression pattern.
JButton
matches the given value.
JButton
matches the given regular expression
pattern.
JCheckBox
matches the given value.
JCheckBox
matches the given regular expression
pattern.
JComboBox
matches the given value.
JComboBox
matches the given regular expression
pattern.
JInternalFrame
matches the given value.
JInternalFrame
matches the given regular expression
pattern.
JLabel
matches the given value.
JLabel
matches the given regular expression
pattern.
JList
matches the given value.
JList
matches the given regular expression
pattern.
JPanel
matches the given value.
JPanel
matches the given regular expression
pattern.
JProgressBar
matches the given value.
JProgressBar
matches the given regular expression
pattern.
JRadioButton
matches the given value.
JRadioButton
matches the given regular expression
pattern.
JScrollBar
matches the given value.
JScrollBar
matches the given regular expression
pattern.
JScrollPane
matches the given value.
JScrollPane
matches the given regular expression
pattern.
JSlider
matches the given value.
JSlider
matches the given regular expression
pattern.
JSpinner
matches the given value.
JSpinner
matches the given regular expression
pattern.
JSplitPane
matches the given value.
JSplitPane
matches the given regular expression
pattern.
JTabbedPane
matches the given value.
JTabbedPane
matches the given regular expression
pattern.
JTable
matches the given value.
JTable
matches the given regular expression
pattern.
JTableHeader
matches the given value.
JTableHeader
matches the given regular expression
pattern.
JTextComponent
matches the given value.
JTextComponent
matches the given regular expression
pattern.
JToggleButton
matches the given value.
JToggleButton
matches the given regular expression
pattern.
JToolBar
matches the given value.
JToolBar
matches the given regular expression
pattern.
JTree
matches the given value.
JTree
matches the given regular expression
pattern.
JProgressBar
is equal to the given one.
JScrollBar
is equal to the given one.
JSpinner
is equal to the given one.
JProgressBar
is equal to the given one.
JScrollBar
is equal to the given one.
JSpinner
is equal to the given one.
Component
is visible.
Dialog
is visible.
Frame
is visible.
JButton
is visible.
JCheckBox
is visible.
JComboBox
is visible.
JFileChooser
is visible.
JInternalFrame
is visible.
JLabel
is visible.
JList
is visible.
JMenuItem
is visible.
JOptionPane
is visible.
JPanel
is visible.
JPopupMenu
is visible.
JProgressBar
is visible.
JRadioButton
is visible.
JScrollBar
is visible.
JScrollPane
is visible.
JSlider
.
JSpinner
is visible.
JSplitPane
is visible.
JTabbedPane
is visible.
JTable
is visible.
JTextComponent
is visible.
JToggleButton
is visible.
JToolBar
is visible.
JTree
is visible.
JOptionPane
is displaying a warning message.
JOptionPane
is displaying a warning message.
Component
matches some desired criteria.Container
to the given size.
JApplet
to be resized.
Container
vertically.
JInternalFrame
vertically.
Window
vertically.
Dialog
.
Frame
.
JInternalFrame
.
JInternalFrame
to the given size.
Window
to the given size.
Dialog
.
Frame
.
JInternalFrame
.
Container
horizontally.
JInternalFrame
horizontally.
Window
horizontally.
Dialog
.
Frame
.
JInternalFrame
.
Component
.
Component
.
Component
.
Dialog
.
Frame
.
JButton
.
JCheckBox
.
JComboBox
.
JFileChooser
.
JInternalFrame
.
JLabel
.
JList
.
JOptionPane
.
JPanel
.
JPopupMenu
.
JRadioButton
.
JScrollBar
.
JScrollPane
.
JSlider
.
JSpinner
.
JSplitPane
.
JTabbedPane
.
JTable
.
JTextComponent
.
JToggleButton
.
JToolBar
.
JTree
.
Component
.ComponentFixture.target
Robot
.
Robot
s.Robot
that has access to all the GUI components in the AWT hierarchy.
Robot
with a new AWT hierarchy.
Component
in this hierarchy.
Component
and rotates the scroll wheel on
wheel-equipped mice.
Component
and rotates the scroll wheel on
wheel-equipped mice.
TableCell
.
TableCellByColumnId
.
JTable
, given unlimited space.
JTable
, given unlimited space.
TableCellInRowByValue
.
Component
and saves it as a PNG file.
ScreenLock
.ScreenLockException
.
ScreenshotTaker
.
JScrollBar
found in this fixture's Container
.
JScrollBar
in this fixture's Container
, that matches the
specified search criteria.
JScrollBar
in this fixture's Container
, which name matches the
specified one.
JScrollBar
found in this fixture's Container
.
JScrollBar
in this fixture's Container
, that matches the
specified search criteria.
JScrollBar
in this fixture's Container
, which name matches the
specified one.
Scrolling
instead.JScrollPane
found in this fixture's Container
.
JScrollPane
in this fixture's Container
, that matches the
specified search criteria.
JScrollPane
in this fixture's Container
, which name matches the
specified one.
JScrollPane
found in this fixture's Container
.
JScrollPane
in this fixture's Container
, that matches the
specified search criteria.
JScrollPane
in this fixture's Container
, which name matches the
specified one.
JTable
to the given cell.
JScrollBar
.
JScrollBar
.
JScrollBar
.
JScrollBar
.
JComponent
into view within a container.
JComponent.scrollRectToVisible(Rectangle)
on the given JComponent
.
JComponent
into view within a container.
JSpinner
.
JTextComponent
.
Component
managed by this fixture.
JTextComponent
.
JTextComponent
.
Component
managed by this fixture.
JComboBox
.
JComboBox
.
JTable
.
JTable
.
JTable
.
JTabbedPane
.
JTabbedPane
.
TableCellInSelectedRow
.
JFileChooser
.
JFileChooser
.
JFileChooser
.
JFileChooser
.
String
representation of the selected elements in this fixture's
JList
, using this fixture's JListCellReader
.
String
s that represents the selection in the given JList
,
using this driver's JListCellReader
.
String
representation of the value of the selected cell, using this driver's
JTableCellReader
.
String
representation of the selected cell in this fixture's JTable
,
using this fixture's JTableCellReader
.
JComboBox
.
JComboBox
.
JComboBox
.
JList
whose value matches the given one.
JList
whose value matches the given regular expression pattern.
Component
.
Component
.
Component
.
JComboBox
.
JComboBox
.
JComboBox
.
JList
.
JList
.
JList
.
JList
.
JList
.
JList
.
JList
.
JTable
.
JTable
.
JTextComponent
.
Component
managed by this
fixture.
JSpinner
.
TreePath
s to String
s.
TreePath
s to String
s.
TreePath
s to String
s.
TreePath
s to String
s.
JFileChooser
to the given one.
JFileChooser
to the given one.
JTextComponent
.
JTextComponent
.
Robot
.
Robot
.
Robot
using a new AWT hierarchy.
Window
.
Window
, resized to the given size.
Dialog
.
Dialog
, resized to the given size.
Frame
.
Frame
, resized to the given size.
Window
.
Window
, resized to the given size.
JFrame
and uses the given Container
as its content pane.
JList
.
JList
.
JList
.
Dialog
as the invoker of the pop-up menu.
Frame
as the invoker of the pop-up menu.
JButton
as the invoker of the pop-up menu.
JCheckBox
as the invoker of the pop-up menu.
JComboBox
as the invoker of the pop-up menu.
JInternalFrame
as the invoker of the pop-up menu.
JLabel
as the invoker of the pop-up menu.
JList
as the invoker of the pop-up menu.
JPanel
as the invoker of the pop-up menu.
Component
as the invoker of the pop-up menu.
JRadioButton
as the invoker of the pop-up menu.
JScrollBar
as the invoker of the pop-up menu.
JScrollPane
as the invoker of the pop-up menu.
JSlider
as the invoker of the pop-up menu.
JSpinner
as the invoker of the pop-up menu.
JSplitPane
as the invoker of the pop-up menu.
JTabbedPane
as the invoker of the pop-up menu.
JTable
as the invoker of the pop-up menu.
JTextComponent
as the invoker of the pop-up menu.
JToggleButton
as the invoker of the pop-up menu.
JToolBar
as the invoker of the pop-up menu.
JTree
as the invoker of the pop-up menu.
Dialog
as the invoker of the
pop-up menu.
Frame
as the invoker of the
pop-up menu.
JButton
as the invoker of the
pop-up menu.
JCheckBox
as the invoker of the
pop-up menu.
JComboBox
as the invoker of the
pop-up menu.
JInternalFrame
as the invoker of
the pop-up menu.
JLabel
as the invoker of the
pop-up menu.
JList
.
JList
.
JList
.
JList
as the invoker of the pop-up
menu.
JPanel
as the invoker of the
pop-up menu.
Component
as the invoker of the
pop-up menu.
JRadioButton
as the invoker of the
pop-up menu.
JScrollBar
as the invoker of the
pop-up menu.
JScrollPane
as the invoker of the
pop-up menu.
JSlider
as the invoker of the
pop-up menu.
JSpinner
as the invoker of the
pop-up menu.
JSplitPane
as the invoker of the
pop-up menu.
JTabbedPane
as the invoker of the
pop-up menu.
JTable
as the invoker of the
pop-up menu.
JTableHeader
as the invoker of the pop-up menu.
JTableHeader
as the invoker of the pop-up menu.
JTableHeader
as the invoker of the pop-up menu.
JTextComponent
as the invoker of
the pop-up menu.
JToggleButton
as the invoker of
the pop-up menu.
JToolBar
as the invoker of the
pop-up menu.
JTree
as the invoker of the
pop-up menu.
StatusDisplay
.
EmergencyAbortListener
.Component
as root.SingleComponentHierarchy
.
Component
.
JSlider
found in this fixture's Container
.
JSlider
in this fixture's Container
, that matches the
specified search criteria.
JSlider
in this fixture's Container
, which name matches the
specified one.
JSlider
found in this fixture's Container
.
JSlider
in this fixture's Container
, that matches the
specified search criteria.
JSlider
in this fixture's Container
, which name matches the
specified one.
JSlider
to the given value.
JSlider
to its maximum value.
JSlider
to its minimum value.
JSpinner
found in this fixture's Container
.
JSpinner
in this fixture's Container
, that matches the
specified search criteria.
JSpinner
in this fixture's Container
, which name matches the
specified one.
JSpinner
found in this fixture's Container
.
JSpinner
in this fixture's Container
, that matches the
specified search criteria.
JSpinner
in this fixture's Container
, which name matches the
specified one.
JSplitPane
found in this fixture's Container
.
JSplitPane
in this fixture's Container
, that matches the
specified search criteria.
JSplitPane
in this fixture's Container
, which name matches
the specified one.
JSplitPane
found in this fixture's Container
.
JSplitPane
in this fixture's Container
, that matches the
specified search criteria.
JSplitPane
in this fixture's Container
, which name matches
the specified one.
AppletViewer
(using implementations of
BasicAppletStub
and BasicAppletContext
.
JTable
.
JTable
.
JTable
.
JTable
.
JTable
, using this driver's
JTableCellWriter
.
JTable
.
TimeoutWatch
with the given timeout.
JTable
.
JTable
.
JTable
.
JTable
, using this driver's
JTableCellWriter
.
String
s.String
values.StringTextMatcher
.
AppletStub
in this viewer.
Systems
instead.JTabbedPane
found in this fixture's Container
.
JTabbedPane
in this fixture's Container
, that matches the
specified search criteria.
JTabbedPane
in this fixture's Container
, which name matches
the specified one.
JTabbedPane
found in this fixture's Container
.
JTabbedPane
in this fixture's Container
, that matches the
specified search criteria.
JTabbedPane
in this fixture's Container
, which name matches
the specified one.
JTable
found in this fixture's Container
.
JTable
in this fixture's Container
, that matches the
specified search criteria.
JTable
in this fixture's Container
, which name matches the
specified one.
JTable
found in this fixture's Container
.
JTable
in this fixture's Container
, that matches the
specified search criteria.
JTable
in this fixture's Container
, which name matches the
specified one.
JTable
.TableCell
.
TableCell
s.JTable
by column identifier.TableCellByColumnId
s.JTable
.JTable
whose values match the given ones.TableCellInRowByValue
.
TableCellInSelectedRow
s.JTable
.TableCellInSelectedRow
s.JTableHeaderFixture
wrapping the JTableHeader
in this fixture's
JTable
.
JTableHeader
of the given JTable
.
JTabbedPane
.
Component
.
Component
.
Component
casted to the given sub-type.
Component
this formatter supports.
Component
this formatter supports.
JComboBox
only.
JFileChooser
only.
JList
only.
JOptionPane
only.
JTabbedPane
only.
JTable
only.
JTree
only.
true
if a component that matches the search criteria in this condition's
ComponentMatcher
can be found.
Component
in this condition is showing on the screen or not.
JButton
.
JCheckBox
.
JLabel
.
JProgressBar
.
JRadioButton
.
JSpinner
.
JTextComponent
.
JToggleButton
.
Component
.
JTextComponent
found in this fixture's Container
.
JTextComponent
in this fixture's Container
managed by this
fixture, that matches the specified search criteria.
JTextComponent
in this fixture's Container
managed by this
fixture, which name matches the specified one.
JTextComponent
found in this fixture's Container
.
JTextComponent
in this fixture's Container
managed by this
fixture, that matches the specified search criteria.
JTextComponent
in this fixture's Container
managed by this
fixture, which name matches the specified one.
Component
that displays text.JLabel
.
JProgressBar
.
JSpinner
.
JTextComponent
.
Timeout
.
Timeout
.
mouse button
should be clicked.
JOptionPane
.
JOptionPane
.
Range.To
, representing the ending value of a range.
JToggleButton
found in this fixture's Container
.
JToggleButton
in this fixture's Container
, that matches the
specified search criteria.
JToggleButton
in this fixture's Container
, which name matches
the specified one.
JToggleButton
found in this fixture's Container
.
JToggleButton
in this fixture's Container
, that matches the
specified search criteria.
JToggleButton
in this fixture's Container
, which name matches
the specified one.
JToolBar
found in this fixture's Container
.
JToolBar
in this fixture's Container
, that matches the
specified search criteria.
JToolBar
in this fixture's Container
, which name matches the
specified one.
JToolBar
found in this fixture's Container
.
JToolBar
in this fixture's Container
, that matches the
specified search criteria.
JToolBar
in this fixture's Container
, which name matches the
specified one.
String
representation of this condition, which is its description.
Component
.
JTree
found in this fixture's Container
.
JTree
in this fixture's Container
, that matches the
specified search criteria.
JTree
in this fixture's Container
, which name matches the
specified one.
JTree
found in this fixture's Container
.
JTree
in this fixture's Container
, that matches the
specified search criteria.
JTree
in this fixture's Container
, which name matches the
specified one.
Triple
.
Component
matching by type.TypeMatcher
.
TypeMatcher
.
JCheckBox
only if it is checked.
JRadioButton
only if it is checked.
JToggleButton
only if it is checked.
UnexpectedException
.
UnexpectedException
.
UnexpectedException
.
JToolBar
to the requested constraint position.
JToolBar
, making it go back to its original container in its last known
location.
JToolBar
.
JToolBar
to the requested constraint position.
NoExitSecurityManager
installed by
NoExitSecurityManagerInstaller.installNoExitSecurityManager()
, restoring the original SecurityManager
.
Toolkit
this listener is attached to.
WaitForComponentToShowCondition
.
Dialog
by name or type.
Frame
by name or type.
JFileChooser
by name or type.
JOptionPane
by name or type.
JTable
is enabled and showing on the screen
the row and column indices are correct (not out of bounds)
the table cell at the given indices is editable
null
and its indices are not out of bounds.
null
and its indices are not out of bounds.
Component
is enabled.
Component
is enabled and showing.
Component
is showing on the screen.
null
.
ComponentDriver
is not null
.
String
representation of the element under the given index, using this driver's
JComboBoxCellReader
.
String
representation of the element under the given index, using this driver's
JListCellReader
.
String
representation of the value at the given cell, using this driver's
JTableCellReader
.
String
representation of the value at the given row and column, using this driver's
JTableCellReader
.
GuiLazyLoadingDescription.loadDescription()
in the event dispatch thread.
String
representation of this fixture's item, or null
if one can not be
obtained.
String
representation of the value of this fixture's list item, using the
JListCellReader
from the JListFixture
that created this
JListItemFixture
.
String
representation of the value of this fixture's table cell.
String
representation of this fixture's tree node.
String
representation of this fixture's tree node.
AppletParameter
with the given name and value.
JComboBox
as expected in a test.
JList
as expected in a test.
JTable
as expected in a test.
JTree
as expected in a test.
JComboBox
as expected in a test.
JList
as expected in a test.
JTable
as expected in a test.
JTree
as expected in a test.
Component
managed by this fixture.
String
representation of the value of an item in this fixture's
JComboBox
, using this fixture's JComboBoxCellReader
.
String
representation of the value of an item in this fixture's
JList
, using this fixture's JListCellReader
.
String
representation of the value of a cell in this fixture's
JTable
, using this fixture's JTableCellReader
.
String
representation of the node at the given path.
String
representation of the given row.
null
if the renderer belongs to an
unknown component type.
null
if the component is not
recognized by this reader.
JScrollBarFixture
managing the vertical JScrollBar
of this
target's JScrollPane
.
JScrollBar
in the given JScrollPane
.
Component
.
Component
is showing on the screen.Component
to be showing and ready.
WaitTimedOutError
.
JProgressBar
is in determinate mode.
JProgressBar
is in determinate mode.
JProgressBar
is in determinate mode.
JProgressBar
is in determinate mode.
JProgressBar
is equal to the given value.
JProgressBar
is equal to the given value.
JProgressBar
is equal to the given value.
JProgressBar
is equal to the given value.
AWTEventListener
and:
attaches itself to the default toolkit
dispatches any given event to the wrapped listener
removes itself from the default toolkit when the wrapped listener gets garbage-collected
ancestor
.SwingUtilities.getWindowAncestor(Component)
, but returns the
Component
itself if it is a Window
, or the invoker's Window
if on a pop-up.
true
if the id of the given event is equal to
WINDOW_CLOSED
Window
s:
user input simulation
state verification
property value query
This class is intended for internal use only.WindowDriver
.
Frame
s and Dialog
s.Window
finders.WindowFinderTemplate
.
WindowFinderTemplate
.
WindowFinderTemplate
.
Window
s:
user input simulation
state verification
property value query
WindowFixture
.
WindowFixture
.
WindowFixture
.
WindowFixture
.
WindowFixture
.
WindowFixture
.
Window
):
user input simulation
state verification
property value query
true
if the id of the given event is equal to
WINDOW_OPENED
true
if the id of the given event is equal to
COMPONENT_SHOWN
and the source of the event is a
Window
.
ComponentFixture
managing a component inside this fixture's
Container
.
ComponentFixture
managing a component inside this fixture's
Container
.
DialogMatcher
that matches a Dialog
that:
has a matching name
(optionally) has matching title
(optionally) is showing on the screen
FrameMatcher
that matches a Frame
that:
has a matching name
(optionally) has matching title
(optionally) is showing on the screen
JButtonMatcher
that matches a JButton
that:
has a matching name
(optionally) has matching text
(optionally) is showing on the screen
JLabelMatcher
that matches a JLabel
that:
has a matching name
(optionally) has matching text
(optionally) is showing on the screen
JTextComponentMatcher
that matches a JTextComponent
that:
has a matching name
(optionally) has matching text
(optionally) is showing on the screen
AppletLauncher.withParameters(AppletParameter...)
.
AppletLauncher.withParameters(Map)
.
JButtonMatcher
that matches a JButton
by its text.
JButtonMatcher
that matches a JButton
by its text.
JLabelMatcher
that matches a JLabel
by its text.
JLabelMatcher
that matches a JLabel
by its text.
JTextComponentMatcher
that matches a JTextComponent
by its
text.
JTextComponentMatcher
that matches a JTextComponent
by its
text.
DialogMatcher
that matches a Dialog
by its title.
DialogMatcher
that matches a Dialog
by its title.
FrameMatcher
that matches a Frame
by its title.
FrameMatcher
that matches a Frame
by its title.
JOptionPane
.
JOptionPane
.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |