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¶
Returns text representation of the menu or saves it to a file.
SeS('SomeJavaSwingMenuBar').DoFullText(separator, filePath, append, includeSeparators)
Parameters:
Name | Type | Description |
---|---|---|
separator | string | Separator character. Possible values: ";", ",", "\", "/" 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¶
Gets the number of submenu items for a given menu path.
SeS('SomeJavaSwingMenuBar').DoGetSubmenuCount(path, separator)
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. Possible values: ";", ",", "\", "/" Optional, Default: ";". |
Returns:
number |
boolean: Number of submenu items, 'false' otherwise.
DoGetSubmenuProperty¶
Gets submenu property.
SeS('SomeJavaSwingMenuBar').DoGetSubmenuProperty(path, index, property, separator)
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. Possible values: ";", ",", "\", "/" Optional, Default: ";". |
Returns:
string |
boolean: Submenu property, 'false' otherwise.
DoGetSubmenuText¶
Gets submenu text.
SeS('SomeJavaSwingMenuBar').DoGetSubmenuText(path, index, separator)
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. Possible values: ";", ",", "\", "/" Optional, Default: ";". |
Returns:
string |
boolean: Submenu text, 'false' otherwise.
DoMenu¶
Performs click on the menu item.
SeS('SomeJavaSwingMenuBar').DoMenu(path, separator)
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. Possible values: ";", ",", "\", "/" Optional, Default: ";". |
Returns:
boolean: 'true' if success, 'false' otherwise.