Package org.fest.swing.fixture
Interface FocusableComponentFixture
- All Known Subinterfaces:
CommonComponentFixture
- All Known Implementing Classes:
DialogFixture,FrameFixture,GenericComponentFixture,JButtonFixture,JCheckBoxFixture,JComboBoxFixture,JFileChooserFixture,JInternalFrameFixture,JLabelFixture,JListFixture,JOptionPaneFixture,JPanelFixture,JPopupMenuFixture,JRadioButtonFixture,JScrollBarFixture,JScrollPaneFixture,JSliderFixture,JSpinnerFixture,JSplitPaneFixture,JTabbedPaneFixture,JTableFixture,JTextComponentFixture,JToggleButtonFixture,JToolBarFixture,JTreeFixture,WindowFixture
public interface FocusableComponentFixture
Understands simulation of input focus on a GUI component.
-
Method Summary
Modifier and TypeMethodDescriptionfocus()Gives input focus to this fixture's GUI component.Asserts that this fixture's GUI component has input focus.
-
Method Details
-
focus
FocusableComponentFixture focus()Gives input focus to this fixture's GUI component.- Returns:
- this fixture.
- Throws:
IllegalStateException- if the component is disabled.IllegalStateException- if the component is not showing on the screen.
-
requireFocused
FocusableComponentFixture requireFocused()Asserts that this fixture's GUI component has input focus.- Returns:
- this fixture.
- Throws:
AssertionError- if this component does not have input focus.
-