Package de.codecentric.centerdevice
Class MenuToolkit
- java.lang.Object
-
- de.codecentric.centerdevice.MenuToolkit
-
public class MenuToolkit extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
autoAddWindowMenuItems(javafx.scene.control.Menu menu)
javafx.scene.control.MenuItem
createAboutMenuItem(String appName)
javafx.scene.control.MenuItem
createAboutMenuItem(String appName, javafx.stage.Stage aboutStage)
javafx.scene.control.MenuItem
createBringAllToFrontItem()
javafx.scene.control.MenuItem
createCloseWindowMenuItem()
javafx.scene.control.MenuItem
createCycleWindowsItem()
javafx.scene.control.Menu
createDefaultApplicationMenu(String appName)
javafx.scene.control.Menu
createDefaultApplicationMenu(String appName, javafx.stage.Stage aboutStage)
javafx.scene.control.MenuItem
createHideMenuItem(String appName)
javafx.scene.control.MenuItem
createHideOthersMenuItem()
javafx.scene.control.MenuItem
createMinimizeMenuItem()
javafx.scene.control.MenuItem
createQuitMenuItem(String appName)
javafx.scene.control.MenuItem
createUnhideAllMenuItem()
javafx.scene.control.MenuItem
createZoomMenuItem()
protected javafx.scene.control.Menu
extractApplicationMenu(javafx.scene.control.MenuBar menuBar)
void
setApplicationMenu(javafx.scene.control.Menu menu)
void
setForceQuitOnCmdQ(boolean forceQuit)
void
setGlobalMenuBar(javafx.scene.control.MenuBar menuBar)
void
setMenuBar(javafx.scene.control.MenuBar menuBar)
void
setMenuBar(javafx.scene.layout.Pane pane, javafx.scene.control.MenuBar menuBar)
void
setMenuBar(javafx.stage.Stage stage, javafx.scene.control.MenuBar menuBar)
static MenuToolkit
toolkit()
static MenuToolkit
toolkit(LabelMaker labelMaker)
static MenuToolkit
toolkit(Locale locale)
void
unsetGlobalMenuBar()
-
-
-
Method Detail
-
toolkit
public static MenuToolkit toolkit()
-
toolkit
public static MenuToolkit toolkit(Locale locale)
-
toolkit
public static MenuToolkit toolkit(LabelMaker labelMaker)
-
createDefaultApplicationMenu
public javafx.scene.control.Menu createDefaultApplicationMenu(String appName)
-
createDefaultApplicationMenu
public javafx.scene.control.Menu createDefaultApplicationMenu(String appName, javafx.stage.Stage aboutStage)
-
createAboutMenuItem
public javafx.scene.control.MenuItem createAboutMenuItem(String appName)
-
createAboutMenuItem
public javafx.scene.control.MenuItem createAboutMenuItem(String appName, javafx.stage.Stage aboutStage)
-
createQuitMenuItem
public javafx.scene.control.MenuItem createQuitMenuItem(String appName)
-
createUnhideAllMenuItem
public javafx.scene.control.MenuItem createUnhideAllMenuItem()
-
createHideOthersMenuItem
public javafx.scene.control.MenuItem createHideOthersMenuItem()
-
createHideMenuItem
public javafx.scene.control.MenuItem createHideMenuItem(String appName)
-
createMinimizeMenuItem
public javafx.scene.control.MenuItem createMinimizeMenuItem()
-
createZoomMenuItem
public javafx.scene.control.MenuItem createZoomMenuItem()
-
createCloseWindowMenuItem
public javafx.scene.control.MenuItem createCloseWindowMenuItem()
-
createBringAllToFrontItem
public javafx.scene.control.MenuItem createBringAllToFrontItem()
-
createCycleWindowsItem
public javafx.scene.control.MenuItem createCycleWindowsItem()
-
setApplicationMenu
public void setApplicationMenu(javafx.scene.control.Menu menu)
-
setGlobalMenuBar
public void setGlobalMenuBar(javafx.scene.control.MenuBar menuBar)
-
unsetGlobalMenuBar
public void unsetGlobalMenuBar()
-
setMenuBar
public void setMenuBar(javafx.scene.control.MenuBar menuBar)
-
setMenuBar
public void setMenuBar(javafx.stage.Stage stage, javafx.scene.control.MenuBar menuBar)
-
setMenuBar
public void setMenuBar(javafx.scene.layout.Pane pane, javafx.scene.control.MenuBar menuBar)
-
autoAddWindowMenuItems
public void autoAddWindowMenuItems(javafx.scene.control.Menu menu)
-
setForceQuitOnCmdQ
public void setForceQuitOnCmdQ(boolean forceQuit)
-
extractApplicationMenu
protected javafx.scene.control.Menu extractApplicationMenu(javafx.scene.control.MenuBar menuBar)
-
-