org.netbeans.jemmy.drivers.menus
Class DefaultJMenuDriver
java.lang.Object
org.netbeans.jemmy.drivers.LightSupportiveDriver
org.netbeans.jemmy.drivers.menus.DefaultJMenuDriver
- All Implemented Interfaces:
- LightDriver, MenuDriver
- Direct Known Subclasses:
- APIJMenuDriver
public class DefaultJMenuDriver
- extends LightSupportiveDriver
- implements MenuDriver
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultJMenuDriver
public DefaultJMenuDriver()
pushMenu
public java.lang.Object pushMenu(ComponentOperator oper,
PathChooser chooser)
- Description copied from interface:
MenuDriver
- Pushes menu.
- Specified by:
pushMenu
in interface MenuDriver
- Parameters:
oper
- Menu operator.chooser
- Object defining menupath.
- Returns:
- a result of menu pushing. It could be last pushed menuitem or
anything else.
push
protected java.lang.Object push(ComponentOperator oper,
ComponentOperator lastItem,
javax.swing.JMenuBar menuBar,
PathChooser chooser,
int depth,
boolean pressMouse)
waitPopupMenu
protected javax.swing.JPopupMenu waitPopupMenu(ComponentOperator oper)
waitItem
protected javax.swing.JMenuItem waitItem(ComponentOperator oper,
javax.swing.MenuElement element,
PathChooser chooser,
int depth)
getSelectedElement
public static java.lang.Object getSelectedElement(javax.swing.JMenuBar bar)