|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
AbstractButtons:
user input simulation
state verification
property value query
This class is intended for internal use only.AbstractButtonDriver.
ResettableComponentMatcher.AbstractComponentMatcher.
AbstractComponentMatcher.
JTableCellWriter.ActionFailedException.
ActionFailedException.
KeyStrokeMappings 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.
Applets.AppletParameters.Applet.JFileChooser.
JFileChooser.
JFileChooser.
Strings 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 Components 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.
Colors.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...)
- column(int) -
Method in class org.fest.swing.data.TableCellInSelectedRow.TableCellBuilder
- Creates a new table cell finder.
- column() -
Method in class org.fest.swing.fixture.JTableCellFixture
- Returns the column index of this fixture's table cell.
- columnId -
Variable in class org.fest.swing.data.TableCellByColumnId
-
- columnId(Object) -
Method in class org.fest.swing.data.TableCellByColumnId.TableCellBuilder
- Creates a new table cell finder using the row index specified in
TableCellByColumnId.row(int) and the column id specified as the argument in this method.
- columnIndex(JTable, Object) -
Method in class org.fest.swing.driver.JTableDriver
- Returns the index of the column in the given
JTable whose id matches the given one.
- columnIndexByIdentifier(JTable, Object) -
Static method in class org.fest.swing.query.JTableColumnByIdentifierQuery
- Returns the index of a column in a
JTable whose identifier matches the given one.
- columnIndexFor(Object) -
Method in class org.fest.swing.fixture.JTableFixture
- Returns the index of the column in this fixture's
JTable whose name matches the given one.
- comboBox() -
Method in interface org.fest.swing.fixture.ComponentContainerFixture
- Returns a
JComboBox found in this fixture's Container.
- comboBox(GenericTypeMatcher<? extends JComboBox>) -
Method in interface org.fest.swing.fixture.ComponentContainerFixture
- Finds a
JComboBox in this fixture's Container, that matches the
specified search criteria.
- comboBox(String) -
Method in interface org.fest.swing.fixture.ComponentContainerFixture
- Finds a
JComboBox in this fixture's Container, which name matches
the specified one.
- comboBox() -
Method in class org.fest.swing.fixture.ContainerFixture
- Returns a
JComboBox found in this fixture's Container.
- comboBox(GenericTypeMatcher<? extends JComboBox>) -
Method in class org.fest.swing.fixture.ContainerFixture
- Finds a
JComboBox in this fixture's Container, that matches the
specified search criteria.
- comboBox(String) -
Method in class org.fest.swing.fixture.ContainerFixture
- Finds a
JComboBox in this fixture's Container, which name matches
the specified one.
- CommonComponentFixture - Interface in org.fest.swing.fixture
- Understands
simulation of keyboard focus
simulation of keyboard input
simulation of mouse input
state verification
of a GUI component.
- component() -
Method in class org.fest.swing.fixture.ComponentFixture
- Returns the GUI component in this fixture (same as
ComponentFixture.target.)
- ComponentBackgroundQuery - Class in org.fest.swing.query
- Understands an action, executed in the event dispatch thread, that returns the background color of a
Component. - ComponentContainerFixture - Interface in org.fest.swing.fixture
- Understands lookup of
Components contained in a Container. - ComponentDragAndDrop - Class in org.fest.swing.core
- Understands
Component-based drag and drop. - ComponentDragAndDrop(Robot) -
Constructor for class org.fest.swing.core.ComponentDragAndDrop
- Creates a new
ComponentDragAndDrop.
Components:
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.
Components:
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 Components to
facilitate debugging.Component
is showing or not.Component to be shown.Component.Component.Component
is visible or not.Pause.pause(Condition).Condition.
Condition.
Containers:
user input simulation
state verification
property value query
This class is intended for internal use only.ContainerDriver.
Components contained in a Container.ContainerFixture.
ContainerFixture.
ContainerFixture.
Containers.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.
Strings that represents the contents of the given JComboBox
list.
Strings 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.)
JFrames created by this class.
ComponentFixture.
JSpinner the given number of times.
JSpinner.
JSpinner the given number of times.
JSpinner one time.
KeyStrokes.Frame.
JInternalFrame.
Frame.
JInternalFrame.
JTextComponent.
JTextComponent.
Component managed by this fixture.
Dialog currently available (if any.)
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.)
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.
Dialogs:
user input simulation
state verification
property value query
This class is intended for internal use only.DialogDriver.
Dialogs.DialogFinder.
DialogFinder.
DialogFinder.
Dialogs:
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.)
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.)
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.)
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.
Components that match the search criteria specified in the given
ComponentMatcher.
Components under the given root that match the search criteria specified in
the given ComponentMatcher.
Components that match the search criteria specified in the given
GenericTypeMatcher.
Components under the given root that match the search criteria specified in
the given GenericTypeMatcher.
Components that match the search criteria specified in the given
ComponentMatcher.
Components under the given root that match the search criteria specified in
the given ComponentMatcher.
Components that match the search criteria specified in the given
GenericTypeMatcher.
Components 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.
Fonts.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.
Components found by the lookup (if any.)
Frames:
user input simulation
state verification
property value query
This class is intended for internal use only.FrameDriver.
Frames.FrameFinder.
FrameFinder.
FrameFinder.
Frames:
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
Note: This method is not guaranteed to be executed in the event dispatch thread (EDT.)
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
Note: This method is not guaranteed to be executed in the event dispatch thread (EDT.)
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.
JTable or a row in a
JList):
user input simulation
property value query
Understands simulation of user events on an item belonging to a fixture's Component.Component that contains or displays a group of items,
and verification of the state of such Component.JApplets:
user input simulation
state verification
property value query
This class is intended for internal use only.JAppletDriver.
JButtons:
user input simulation
state verification
property value query
JButtonFixture.
JButtonFixture.
JButton by name, text and visibility on the screen.JCheckBoxes:
user input simulation
state verification
property value query
JCheckBoxFixture.
JCheckBoxFixture.
JComboBox as expected in a test.JComboBoxes:
user input simulation
state verification
property value query
This class is intended for internal use only.JComboBoxDriver.
JComboBoxes:
user input simulation
state verification
property value query
The conversion between the values given in tests and the values being displayed by a JComboBox
renderer is performed by a JComboBoxCellReader.JComboBoxFixture.
JComboBoxFixture.
JComboBoxes.JComponents:
user input simulation
state verification
property value query
This class is intended for internal use only.JComponentDriver.
JComponents:
user input simulation
state verification
property value query
JFileChoosers:
user input simulation
state verification
property value query
This class is intended for internal use only.JFileChooserDriver.
JFileChoosers.JFileChooserFinder.
JFileChooserFinder.
JFileChooserFinder.
JFileChoosers:
user input simulation
state verification
property value query
JFileChooserFixture.
JFileChooserFixture.
JFileChooserFixture.
JFileChoosers.JInternalFrames:
user input simulation
state verification
property value query
This class is intended for internal use only.JInternalFrameDriver.
JInternalFrames:
user input simulation
state verification
property value query
JInternalFrameFixture.
JInternalFrameFixture.
Component.
Component at the given
point.
Component.
Component at the given
point.
JLabels:
user input simulation
state verification
property value query
This class is intended for internal use only.JLabelDriver.
JLabels:
user input simulation
state verification
property value query
JLabelFixture.
JLabelFixture.
JLabel by type, name or text.JList as expected in a test.JLists:
user input simulation
state verification
property value query
This class is intended for internal use only.JListDriver.
JLists:
user input simulation
state verification
property value query
The conversion between the values given in tests and the values being displayed by a JList
renderer is performed by a JListCellReader.JListFixture.
JListFixture.
JLists.JLists:
user input simulation
state verification
property value query
JListItemFixture.
JMenuItems:
user input simulation
state verification
property value query
This class is intended for internal use only.JMenuItemDriver.
JMenuItems:
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.
JOptionPanes:
user input simulation
state verification
property value query
This class is intended for internal use only.JOptionPaneDriver.
JOptionPanes.JOptionPaneFinder.
JOptionPaneFinder.
JOptionPanes:
user input simulation
state verification
property value query
JOptionPaneFixture.
JOptionPaneFixture.
JOptionPanes.JPanels:
user input simulation
state verification
property value query
JPanelFixture.
JPanelFixture.
JPopupMenus:
user input simulation
state verification
property value query
This class is intended for internal use only.JPopupMenuDriver.
JPopupMenus:
user input simulation
state verification
property value query
JPopupMenuFixture.
Components capable of invoking
JPopupMenus.JProgressBars:
state verification
property value query
This class is intended for internal use only.JProgressBarDriver.
JProgressBars:
state verification
property value query
JProgressBarFixture.
JProgressBarFixture.
JRadioButtons:
user input simulation
state verification
property value query
JRadioButtonFixture.
JRadioButtonFixture.
JScrollBars:
user input simulation
state verification
property value query
This class is intended for internal use only.JScrollBarDriver.
JScrollBars:
user input simulation
state verification
property value query
JScrollBarFixture.
JScrollBarFixture.
JScrollBar.JScrollPanes:
user input simulation
state verification
property value query
This class is intended for internal use only.JScrollPaneDriver.
JScrollPanes:
user input simulation
state verification
property value query
JScrollPaneFixture.
JScrollPaneFixture.
JSliders:
user input simulation
state verification
property value query
This class is intended for internal use only.JSliderDriver.
JSliders:
user input simulation
state verification
property value query
JSliderFixture.
JSliderFixture.
JSlider.JSpinners:
user input simulation
state verification
property value query
This class is intended for internal use only.JSpinnerDriver.
JSpinners:
user input simulation
state verification
property value query
JSpinnerFixture.
JSpinnerFixture.
JSplitPanes:
user input simulation
state verification
property value query
This class is intended for internal use only.JSplitPaneDriver.
JSplitPanes:
user input simulation
state verification
property value query
JSplitPaneFixture.
JSplitPaneFixture.
JTabbedPanes:
user input simulation
state verification
property value query
This class is intended for internal use only.JTabbedPaneDriver.
JTabbedPanes:
user input simulation
state verification
property value query
JTabbedPaneFixture.
JTabbedPaneFixture.
JTabbedPanes.JTabbedPane (notably a tab).JTables:
user input simulation
state verification
property value query
Example:
// import static org.fest.swing.data.TableCell.row;
JTableCellFixture cell = dialog.JTableCellFixture.
JTable as expected in a test.JTable-related information.JTable.JTableCellWriter that knows how to use
JTextComponents as cell editors.JTable whose identifier matches
the given one.JTableCellWriter that knows how to use
JComboBoxes as cell editors.JTables:
user input simulation
state verification
property value query
This class is intended for internal use only.JTableDriver.
JTables:
user input simulation
state verification
property value query
The conversion between the values given in tests and the values being displayed by a JTable
renderer is performed by a JTableCellReader.JTableFixture.
JTableFixture.
JTables.JTableHeaders:
user input simulation
state verification
property value query
This class is intended for internal use only.JTableHeaderDriver.
JTableHeaders:
user input simulation
state verification
property value query
JTableHeaderFixture.
JTableHeader (a coordinate, column index or value.)JTable.JTableCellWriter that knows how to use
JTextComponents as cell editors.JTextComponents:
user input simulation
state verification
property value query
This class is intended for internal use only.JTextComponentDriver.
JTextComponents:
user input simulation
state verification
property value query
JTextComponentFixture.
JTextComponentFixture.
JTextComponent by type, name or text.JToggleButtons:
user input simulation
state verification
property value query
JToggleButtonFixture.
JToggleButtonFixture.
JToolBars:
user input simulation
state verification
property value query
This class is intended for internal use only.JToolBarDriver.
JToolBars:
user input simulation
state verification
property value query
JToolBarFixture.
JToolBarFixture.
JToolBar.JToolBar.JTree as expected in a test.JTrees:
user input simulation
state verification
property value query
This class is intended for internal use only.JTreeDriver.
JTrees:
user input simulation
state verification
property value query
TreePaths can be specified using Strings.JTreeFixture.
JTreeFixture.
JTrees.JTree.JTrees:
user input simulation
state verification
property value query
JTrees:
user input simulation
state verification
property value query
JTreePathFixture.
JTrees:
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.
KeyStrokes.KeyStrokes for locale
GERMAN.KeyStrokes for locale
ENGLISH.KeyStrokes for locale
FRENCH.KeyStrokes for Mac OS and locale
FRENCH.KeyStrokes.
KeyStrokeMappings to be used by KeyStrokeMap.
KeyStrokes for locale
GERMAN.
KeyStrokes for locale
ENGLISH.
KeyStrokes for locale
FRENCH.
KeyStrokes for Mac OS and locale
FRENCH.
KeyStrokeMappings 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
Note: This method is not guaranteed to be executed in the event dispatch thread (EDT.)
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
Note: This method is not guaranteed to be executed in the event dispatch thread (EDT.)
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.
AppletParameters.
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.)
JOptionPane currently available (if any.)
JOptionPane currently available (if any.)
JOptionPane currently available (if any.)
JComboBox,
JList, JTable and
JTree.GenericTypeMatcher.Components.String representation of GUI components.Windows 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. "82A9FF".)
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. "82A9FF".)
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.
Robots.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.
Strings 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.
TreePaths to Strings.
TreePaths to Strings.
TreePaths to Strings.
TreePaths to Strings.
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.
Strings.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.
TableCells.JTable by column identifier.TableCellByColumnIds.JTable.JTable whose values match the given ones.TableCellInRowByValue.
TableCellInSelectedRows.JTable.TableCellInSelectedRows.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
Note: This method is not guaranteed to be executed in the event dispatch thread (EDT.)
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.
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
Windows:
user input simulation
state verification
property value query
This class is intended for internal use only.WindowDriver.
Frames and Dialogs.Window finders.WindowFinderTemplate.
WindowFinderTemplate.
WindowFinderTemplate.
Windows:
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
The following code listing shows how to match a Dialog by name and title:
DialogMatcher m = withName("saveFile").
FrameMatcher that matches a Frame that:
has a matching name
(optionally) has matching title
(optionally) is showing on the screen
The following code listing shows how to match a Frame by name and title:
FrameMatcher m = withName("myApp").
JButtonMatcher that matches a JButton that:
has a matching name
(optionally) has matching text
(optionally) is showing on the screen
The following code listing shows how to match a JButton by name and text:
JButtonMatcher m = withName("ok").
JLabelMatcher that matches a JLabel that:
has a matching name
(optionally) has matching text
(optionally) is showing on the screen
The following code listing shows how to match a JLabel by name and text:
JLabelMatcher m = withName("firstName").
JTextComponentMatcher that matches a JTextComponent that:
has a matching name
(optionally) has matching text
(optionally) is showing on the screen
The following code listing shows how to match a JTextComponent by name and text:
JTextComponentMatcher m = withName("lastName").
AppletLauncher.withParameters(AppletParameter...)
- withParameters(AppletParameter...) -
Method in class org.fest.swing.launcher.AppletLauncher
- Sets the parameters for the applet to launch, as an alternative to
AppletLauncher.withParameters(Map).
- withText(String) -
Static method in class org.fest.swing.core.matcher.JButtonMatcher
- Creates a new
JButtonMatcher that matches a JButton by its text.
- withText(Pattern) -
Static method in class org.fest.swing.core.matcher.JButtonMatcher
- Creates a new
JButtonMatcher that matches a JButton by its text.
- withText(String) -
Static method in class org.fest.swing.core.matcher.JLabelMatcher
- Creates a new
JLabelMatcher that matches a JLabel by its text.
- withText(Pattern) -
Static method in class org.fest.swing.core.matcher.JLabelMatcher
- Creates a new
JLabelMatcher that matches a JLabel by its text.
- withText(String) -
Static method in class org.fest.swing.core.matcher.JTextComponentMatcher
- Creates a new
JTextComponentMatcher that matches a JTextComponent by its
text.
- withText(Pattern) -
Static method in class org.fest.swing.core.matcher.JTextComponentMatcher
- Creates a new
JTextComponentMatcher that matches a JTextComponent by its
text.
- withTimeout(long, TimeUnit) -
Method in class org.fest.swing.finder.ComponentFinderTemplate
- Sets the timeout for this finder.
- withTimeout(long) -
Method in class org.fest.swing.finder.ComponentFinderTemplate
- Sets the timeout for this finder.
- withTimeout(long) -
Method in class org.fest.swing.finder.DialogFinder
- Sets the timeout for this finder.
- withTimeout(long, TimeUnit) -
Method in class org.fest.swing.finder.DialogFinder
- Sets the timeout for this finder.
- withTimeout(long) -
Method in class org.fest.swing.finder.FrameFinder
- Sets the timeout for this finder.
- withTimeout(long, TimeUnit) -
Method in class org.fest.swing.finder.FrameFinder
- Sets the timeout for this finder.
- withTimeout(long) -
Method in class org.fest.swing.finder.JFileChooserFinder
- Sets the timeout for this finder.
- withTimeout(long, TimeUnit) -
Method in class org.fest.swing.finder.JFileChooserFinder
- Sets the timeout for this finder.
- withTimeout(long) -
Method in class org.fest.swing.finder.JOptionPaneFinder
- Sets the timeout for this finder.
- withTimeout(long, TimeUnit) -
Method in class org.fest.swing.finder.JOptionPaneFinder
- Sets the timeout for this finder.
- withTimeout(long) -
Method in class org.fest.swing.finder.WindowFinderTemplate
- Sets the timeout for this finder.
- withTimeout(long, TimeUnit) -
Method in class org.fest.swing.finder.WindowFinderTemplate
- Sets the timeout for this finder.
- withTitle(String) -
Static method in class org.fest.swing.core.matcher.DialogMatcher
- Creates a new
DialogMatcher that matches a Dialog by its title.
- withTitle(Pattern) -
Static method in class org.fest.swing.core.matcher.DialogMatcher
- Creates a new
DialogMatcher that matches a Dialog by its title.
- withTitle(String) -
Static method in class org.fest.swing.core.matcher.FrameMatcher
- Creates a new
FrameMatcher that matches a Frame by its title.
- withTitle(Pattern) -
Static method in class org.fest.swing.core.matcher.FrameMatcher
- Creates a new
FrameMatcher that matches a Frame by its title.
- writeAsPng(BufferedImage, String) -
Method in class org.fest.swing.image.ImageFileWriter
- Writes an image as a PNG file to the file system.
JOptionPane.
JOptionPane.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||