Package | Description |
---|---|
com.sun.javafx.scene.control | |
com.sun.javafx.scene.control.skin | |
com.sun.javafx.webkit.theme | |
javafx.scene.control |
The JavaFX User Interface Controls (UI Controls or just Controls) are
specialized Nodes in the JavaFX Scenegraph especially suited for reuse in
many different application contexts.
|
Modifier and Type | Class and Description |
---|---|
class |
GlobalMenuAdapter |
private static class |
GlobalMenuAdapter.CheckMenuItemAdapter |
private static class |
GlobalMenuAdapter.CustomMenuItemAdapter |
private static class |
GlobalMenuAdapter.MenuItemAdapter |
private static class |
GlobalMenuAdapter.RadioMenuItemAdapter |
private static class |
GlobalMenuAdapter.SeparatorMenuItemAdapter |
Modifier and Type | Field and Description |
---|---|
private MenuItem |
GlobalMenuAdapter.MenuItemAdapter.menuItem |
Modifier and Type | Method and Description |
---|---|
private static void |
GlobalMenuAdapter.bindMenuItemProperties(MenuItem adapter,
MenuItem menuItem) |
private void |
GlobalMenuAdapter.insertItem(MenuItem menuItem,
int pos) |
Modifier and Type | Method and Description |
---|---|
static void |
ControlAcceleratorSupport.addAcceleratorsIntoScene(ObservableList<MenuItem> items,
Node anchor) |
private static void |
ControlAcceleratorSupport.addAcceleratorsIntoScene(ObservableList<MenuItem> items,
java.lang.Object anchor) |
static void |
ControlAcceleratorSupport.addAcceleratorsIntoScene(ObservableList<MenuItem> items,
Tab anchor) |
static void |
ControlAcceleratorSupport.addAcceleratorsIntoScene(ObservableList<MenuItem> items,
TableColumnBase<?,?> anchor) |
private static void |
ControlAcceleratorSupport.doAcceleratorInstall(java.util.List<? extends MenuItem> items,
Scene scene) |
private static void |
ControlAcceleratorSupport.doAcceleratorInstall(ObservableList<MenuItem> items,
Scene scene) |
static void |
ControlAcceleratorSupport.removeAcceleratorsFromScene(java.util.List<? extends MenuItem> items,
Node anchor) |
static void |
ControlAcceleratorSupport.removeAcceleratorsFromScene(java.util.List<? extends MenuItem> items,
Scene scene) |
static void |
ControlAcceleratorSupport.removeAcceleratorsFromScene(java.util.List<? extends MenuItem> items,
Tab anchor) |
static void |
ControlAcceleratorSupport.removeAcceleratorsFromScene(java.util.List<? extends MenuItem> items,
TableColumnBase<?,?> anchor) |
Constructor and Description |
---|
MenuItemAdapter(MenuItem menuItem) |
Modifier and Type | Class and Description |
---|---|
(package private) class |
TabPaneSkin.TabMenuItem |
(package private) class |
TextInputControlSkin.ContextMenuItem |
Modifier and Type | Field and Description |
---|---|
(package private) MenuItem |
TextInputControlSkin.copyMI |
(package private) MenuItem |
TextInputControlSkin.cutMI |
(package private) MenuItem |
TextInputControlSkin.deleteMI |
private MenuItem |
EmbeddedTextContextMenuContent.MenuItemContainer.item |
private MenuItem |
ContextMenuContent.MenuItemContainer.item |
(package private) MenuItem |
TextInputControlSkin.pasteMI |
(package private) MenuItem |
TextInputControlSkin.redoMI |
(package private) MenuItem |
TextInputControlSkin.selectAllMI |
(package private) MenuItem |
TextInputControlSkin.selectWordMI |
(package private) MenuItem |
TextInputControlSkin.separatorMI |
(package private) MenuItem |
TextInputControlSkin.undoMI |
Modifier and Type | Field and Description |
---|---|
private ListChangeListener<MenuItem> |
ContextMenuContent.contextMenuItemsListener |
private ListChangeListener<MenuItem> |
MenuButtonSkinBase.itemsChangedListener |
private ListChangeListener<MenuItem> |
MenuBarSkin.MenuBarButton.itemsListener |
private ListChangeListener<MenuItem> |
MenuBarSkin.menuItemListener |
private ObservableList<MenuItem> |
ToolBarSkin.ToolBarOverflowMenu.menuItems |
private ObservableList<MenuItem> |
ToolBarSkin.overflowMenuItems |
Modifier and Type | Method and Description |
---|---|
MenuItem |
EmbeddedTextContextMenuContent.MenuItemContainer.getItem() |
MenuItem |
ContextMenuContent.MenuItemContainer.getItem() |
Modifier and Type | Method and Description |
---|---|
protected ObservableList<MenuItem> |
ContextMenuContent.getItems() |
Modifier and Type | Method and Description |
---|---|
private Node |
ContextMenuContent.MenuItemContainer.getLeftGraphic(MenuItem item) |
private void |
EmbeddedTextContextMenuContent.hideAllMenus(MenuItem item) |
private void |
ContextMenuContent.hideAllMenus(MenuItem item) |
Modifier and Type | Method and Description |
---|---|
private void |
ContextMenuContent.updateMenuShowingListeners(java.util.List<? extends MenuItem> items,
boolean addListeners) |
Constructor and Description |
---|
MenuItemContainer(MenuItem item) |
MenuItemContainer(MenuItem item) |
MenuLabel(MenuItem item,
ContextMenuContent.MenuItemContainer mic) |
Constructor and Description |
---|
ToolBarOverflowMenu(ObservableList<MenuItem> items) |
Modifier and Type | Class and Description |
---|---|
private static class |
ContextMenuImpl.CheckMenuItemImpl |
private static class |
ContextMenuImpl.MenuImpl |
private static class |
ContextMenuImpl.MenuItemImpl |
(package private) static class |
ContextMenuImpl.SeparatorImpl |
Modifier and Type | Method and Description |
---|---|
private MenuItem |
ContextMenuImpl.createMenuItem(ContextMenuItem item) |
Modifier and Type | Method and Description |
---|---|
private ObservableList<MenuItem> |
ContextMenuImpl.fillMenu() |
Modifier and Type | Class and Description |
---|---|
class |
CheckMenuItem
A
MenuItem that can be toggled between selected and unselected states. |
class |
CustomMenuItem
|
class |
Menu
A popup menu of actionable items which is displayed to the user only upon request.
|
class |
RadioMenuItem
|
class |
SeparatorMenuItem
A
MenuItem that as the name suggests allows for a horizontal Separator to be embedded within it,
by assigning a Separator to the content property of the CustomMenuItem
This is provided for convenience as groups of menuitems can be separated
by a separator. |
Modifier and Type | Field and Description |
---|---|
private java.util.Collection<? extends MenuItem> |
MenuButtonBuilder.items
Deprecated.
|
private java.util.Collection<? extends MenuItem> |
MenuBuilder.items
Deprecated.
|
private java.util.Collection<? extends MenuItem> |
ContextMenuBuilder.items
Deprecated.
|
private ObservableList<MenuItem> |
Menu.items
*
Instance variables *
*
|
private ObservableList<MenuItem> |
ContextMenu.items |
private ObservableList<MenuItem> |
MenuButton.items
*
Properties *
*
|
Modifier and Type | Method and Description |
---|---|
MenuItem |
MenuItemBuilder.build()
Deprecated.
Make an instance of
MenuItem based on the properties set on this builder. |
Modifier and Type | Method and Description |
---|---|
ObservableList<MenuItem> |
Menu.getItems()
The items to show within this menu.
|
ObservableList<MenuItem> |
ContextMenu.getItems()
The menu items on the context menu.
|
ObservableList<MenuItem> |
MenuButton.getItems()
The items to show within this buttons menu.
|
Modifier and Type | Method and Description |
---|---|
void |
MenuItemBuilder.applyTo(MenuItem x)
Deprecated.
|
B |
MenuButtonBuilder.items(MenuItem... x)
Deprecated.
Add the given items to the List of items in the
items property for the instance constructed by this builder. |
B |
MenuBuilder.items(MenuItem... x)
Deprecated.
Add the given items to the List of items in the
items property for the instance constructed by this builder. |
B |
ContextMenuBuilder.items(MenuItem... x)
Deprecated.
Add the given items to the List of items in the
items property for the instance constructed by this builder. |
Modifier and Type | Method and Description |
---|---|
B |
MenuButtonBuilder.items(java.util.Collection<? extends MenuItem> x)
Deprecated.
Add the given items to the List of items in the
items property for the instance constructed by this builder. |
B |
MenuBuilder.items(java.util.Collection<? extends MenuItem> x)
Deprecated.
Add the given items to the List of items in the
items property for the instance constructed by this builder. |
B |
ContextMenuBuilder.items(java.util.Collection<? extends MenuItem> x)
Deprecated.
Add the given items to the List of items in the
items property for the instance constructed by this builder. |
Constructor and Description |
---|
ContextMenu(MenuItem... items)
Create a new ContextMenu initialized with the given items
|
Menu(java.lang.String text,
Node graphic,
MenuItem... items)
|
MenuButton(java.lang.String text,
Node graphic,
MenuItem... items)
Creates a new menu button with the given text and graphic to
display on the button, and inserts the given items
into the
items list. |
SplitMenuButton(MenuItem... items)
Creates a new split menu button with the given list of menu items.
|