JavaSwingMenuBar

Java Swing Menu Bar.

UI element class: javax.swing.JMenuBar

Extends JavaObject

Extends SeSSimulatedObject

Behavior Pattern: JavaSwingObjectMenuBarBehavior

Action Summary

Action Description
DoFullText Returns text representation of the menu or saves it to a file.
DoGetSubmenuCount Gets the number of submenu items for a given menu path.
DoGetSubmenuProperty Gets submenu property.
DoGetSubmenuText Gets submenu text.
DoMenu Performs click on the menu item.

Action Detail

DoFullText(separator, filePath, append, includeSeparators)

Returns text representation of the menu or saves it to a file.

Parameters:

Name Type Description
separator string Separator character.
Optional, Default: ;.
filePath string Name of a file that should hold text representation of the menu.
append boolean If 'false' then file should be overwritten, if 'true' then data should be appended.
Optional, Default: false.
includeSeparators boolean If 'true' then menu separators are included to the result.
Optional, Default: false.

Returns:

number |
boolean: Text representation of the menu, 'true' if the file was successfully written, 'false' otherwise.

DoGetSubmenuCount(path, separator)

Gets the number of submenu items for a given menu path.

Parameters:

Name Type Description
path string Path from the menu root to a leaf item with components delimited by separator parameter.
separator string Separator character.
Optional, Default: ;.

Returns:

number |
boolean: Number of submenu items, 'false' otherwise.

DoGetSubmenuProperty(path, index, property, separator)

Gets submenu property.

Parameters:

Name Type Description
path string Path from the menu root to a leaf item with components delimited by separator parameter.
index number Index of the submenu.
property string Name of a property. Available properties can be seen in Java Spy.
separator string Separator character.
Optional, Default: ;.

Returns:

string |
boolean: Submenu property, 'false' otherwise.

DoGetSubmenuText(path, index, separator)

Gets submenu text.

Parameters:

Name Type Description
path string Path from the menu root to a leaf item with components delimited by separator parameter.
index number Index of the submenu.
separator string Separator character.
Optional, Default: ;.

Returns:

string |
boolean: Submenu text, 'false' otherwise.

DoMenu(path, separator)

Performs click on the menu item.

Parameters:

Name Type Description
path string Path from the menu root to a leaf item with components delimited by separator parameter.
separator string Separator character.
Optional, Default: ;.

Returns:

boolean: 'true' if success, 'false' otherwise.