Package 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
-
-
Constructor Summary
Constructors Constructor Description DefaultJMenuDriver()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.ObjectgetSelectedElement(javax.swing.JMenuBar bar)protected java.lang.Objectpush(ComponentOperator oper, ComponentOperator lastItem, javax.swing.JMenuBar menuBar, PathChooser chooser, int depth, boolean pressMouse)java.lang.ObjectpushMenu(ComponentOperator oper, PathChooser chooser)Pushes menu.protected javax.swing.JMenuItemwaitItem(ComponentOperator oper, javax.swing.MenuElement element, PathChooser chooser, int depth)protected javax.swing.JPopupMenuwaitPopupMenu(ComponentOperator oper)-
Methods inherited from class org.netbeans.jemmy.drivers.LightSupportiveDriver
checkSupported, getSupported
-
-
-
-
Method Detail
-
pushMenu
public java.lang.Object pushMenu(ComponentOperator oper, PathChooser chooser)
Description copied from interface:MenuDriverPushes menu.- Specified by:
pushMenuin interfaceMenuDriver- 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)
-
-