public interface JFXMenuService
Modifier and Type | Method and Description |
---|---|
void |
addAfterMenu(String menuId,
javafx.scene.control.Menu menu)
Adds specified menu to menu bar after the menu with ID
menuId . |
void |
addMenuItemToMenu(String menuId,
javafx.scene.control.MenuItem menuItem)
Adds specified menu item to menu with specified ID.
|
void |
addSubmenuToMenu(String menuId,
javafx.scene.control.Menu subMenu)
Adds
subMenu as a sub menu of menu with ID menuId . |
void |
appendToMenuBar(javafx.scene.control.Menu menu)
Appends specified menu at the end of menu bar.
|
void |
insertAtIndex(int index,
javafx.scene.control.Menu menu)
Insert specified menu at
index position in menu bar. |
void |
insertMenuItem(String menuId,
int index,
javafx.scene.control.MenuItem item)
Insert specified menu item at position
index within menu with ID menuId . |
void |
insertSeparator(String menuId,
int index)
Insert separator at specified index in the menu.
|
void |
registerControllerForAction(String menuItemId,
String controllerId,
Object... params)
Registers controller to be invoked when menu item is fired.
|
void |
registerEventHandlerForMenuItem(String menuItemId,
DMXEventRegistrationHandler handler)
Registers event handler for specified menu item.
|
void appendToMenuBar(javafx.scene.control.Menu menu)
menu
- menu to appendvoid addAfterMenu(String menuId, javafx.scene.control.Menu menu)
menuId
. If menu with
ID matching menuId
, menu will be appended to the end of menu bar. Also, if
menuId
is null
, menu will be appended to end of menu bar.menuId
- menu IDmenu
- menu to addvoid insertAtIndex(int index, javafx.scene.control.Menu menu)
index
position in menu bar. If index
is not
a valid index, menu will be appended to the end of menu bar.index
- index in menu bar where menu should be insertedmenu
- menu to insertvoid addMenuItemToMenu(String menuId, javafx.scene.control.MenuItem menuItem)
menuId
- ID of menu to which item should be addedmenuItem
- menu item to addvoid insertMenuItem(String menuId, int index, javafx.scene.control.MenuItem item)
index
within menu with ID menuId
.menuId
- menu IDindex
- index to insert toitem
- menu item to insertvoid addSubmenuToMenu(String menuId, javafx.scene.control.Menu subMenu)
subMenu
as a sub menu of menu with ID menuId
.menuId
- ID of parent menusubMenu
- submenuvoid insertSeparator(String menuId, int index)
menuId
- ID of menu in which to insert separatorindex
- separator position inside menu (zero-based)void registerControllerForAction(String menuItemId, String controllerId, Object... params)
menuItemId
- ID of menu itemcontrollerId
- controller IDparams
- optional parameters for controller executionvoid registerEventHandlerForMenuItem(String menuItemId, DMXEventRegistrationHandler handler)
menuItemId
- menu item IDhandler
- event handlerCopyright © 2012-2014 Vektor Software. All Rights Reserved.