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 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 Object push(ComponentOperator oper,
ComponentOperator lastItem,
JMenuBar menuBar,
PathChooser chooser,
int depth,
boolean pressMouse)
waitPopupMenu
protected JPopupMenu waitPopupMenu(ComponentOperator oper)
waitItem
protected JMenuItem waitItem(ComponentOperator oper,
MenuElement element,
PathChooser chooser,
int depth)
getSelectedElement
public static Object getSelectedElement(JMenuBar bar)