Class MenuBar

java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.control.Control
javafx.scene.control.MenuBar
com.JayPi4c.RobbiSimulator.view.MenuBar
All Implemented Interfaces:
javafx.css.Styleable, javafx.event.EventTarget, javafx.scene.control.Skinnable

public class MenuBar extends javafx.scene.control.MenuBar
The menuBar holds all possible actions for the application in one menuBar.
Author:
Jonas Pohl
  • Property Summary

    Properties inherited from class javafx.scene.control.MenuBar

    useSystemMenuBar

    Properties inherited from class javafx.scene.control.Control

    contextMenu, skin, tooltip

    Properties inherited from class javafx.scene.layout.Region

    background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width

    Properties inherited from class javafx.scene.Parent

    needsLayout

    Properties inherited from class javafx.scene.Node

    accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible
  • Field Summary

    Fields inherited from class javafx.scene.layout.Region

    USE_COMPUTED_SIZE, USE_PREF_SIZE

    Fields inherited from class javafx.scene.Node

    BASELINE_OFFSET_SAME_AS_HEIGHT
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates a new MenuBar
  • Method Summary

    Modifier and Type
    Method
    Description
    javafx.scene.control.CheckMenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.CheckMenuItem
     
    javafx.scene.control.RadioMenuItem
     
    javafx.scene.control.Menu
     
    javafx.scene.control.CheckMenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.Menu
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.Menu
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.Menu
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.RadioMenuItem
     
    javafx.scene.control.ToggleGroup
     
    javafx.scene.control.RadioMenuItem
     
    javafx.scene.control.RadioMenuItem
     
    javafx.scene.control.RadioMenuItem
     
    javafx.scene.control.RadioMenuItem
     
    javafx.scene.control.RadioMenuItem
     
    javafx.scene.control.RadioMenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.Menu
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.Menu
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.Menu
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.Menu
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.Menu
     
    javafx.scene.control.MenuItem
     
    javafx.scene.control.Menu
     
    javafx.scene.control.Menu
     

    Methods inherited from class javafx.scene.control.MenuBar

    createDefaultSkin, getClassCssMetaData, getControlCssMetaData, getInitialFocusTraversable, getMenus, isUseSystemMenuBar, setUseSystemMenuBar, useSystemMenuBarProperty

    Methods inherited from class javafx.scene.control.Control

    computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, executeAccessibleAction, getBaselineOffset, getContextMenu, getCssMetaData, getSkin, getTooltip, isResizable, layoutChildren, queryAccessibleAttribute, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty

    Methods inherited from class javafx.scene.layout.Region

    backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty

    Methods inherited from class javafx.scene.Parent

    getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds

    Methods inherited from class javafx.scene.Node

    accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface javafx.css.Styleable

    getStyleableNode
  • Constructor Details

    • MenuBar

      public MenuBar()
      Creates a new MenuBar
  • Method Details

    • getNewEditorMenuItem

      public javafx.scene.control.MenuItem getNewEditorMenuItem()
    • getSaveEditorMenuItem

      public javafx.scene.control.MenuItem getSaveEditorMenuItem()
    • getOpenEditorMenuItem

      public javafx.scene.control.MenuItem getOpenEditorMenuItem()
    • getFormatSourceCodeMenuItem

      public javafx.scene.control.MenuItem getFormatSourceCodeMenuItem()
    • getCompileEditorMenuItem

      public javafx.scene.control.MenuItem getCompileEditorMenuItem()
    • getPrintEditorMenuItem

      public javafx.scene.control.MenuItem getPrintEditorMenuItem()
    • getQuitEditorMenuItem

      public javafx.scene.control.MenuItem getQuitEditorMenuItem()
    • getEditorMenu

      public javafx.scene.control.Menu getEditorMenu()
    • getSaveXMLTerritoryMenuItem

      public javafx.scene.control.MenuItem getSaveXMLTerritoryMenuItem()
    • getSaveJAXBTerritoryMenuItem

      public javafx.scene.control.MenuItem getSaveJAXBTerritoryMenuItem()
    • getSaveSerialTerritoryMenuItem

      public javafx.scene.control.MenuItem getSaveSerialTerritoryMenuItem()
    • getSaveTerritoryMenu

      public javafx.scene.control.Menu getSaveTerritoryMenu()
    • getLoadXMLTerritoryMenuItem

      public javafx.scene.control.MenuItem getLoadXMLTerritoryMenuItem()
    • getLoadJAXBTerritoryMenuItem

      public javafx.scene.control.MenuItem getLoadJAXBTerritoryMenuItem()
    • getLoadSerialTerritoryMenuItem

      public javafx.scene.control.MenuItem getLoadSerialTerritoryMenuItem()
    • getLoadTerritoryMenu

      public javafx.scene.control.Menu getLoadTerritoryMenu()
    • getSaveAsPicMenu

      public javafx.scene.control.Menu getSaveAsPicMenu()
    • getSaveAsPNGMenuItem

      public javafx.scene.control.MenuItem getSaveAsPNGMenuItem()
    • getSaveAsGifMenuItem

      public javafx.scene.control.MenuItem getSaveAsGifMenuItem()
    • getPrintTerritoryMenuItem

      public javafx.scene.control.MenuItem getPrintTerritoryMenuItem()
    • getChangeSizeTerritoryMenuItem

      public javafx.scene.control.MenuItem getChangeSizeTerritoryMenuItem()
    • getPlaceRobbiTerritoryRadioMenuItem

      public javafx.scene.control.RadioMenuItem getPlaceRobbiTerritoryRadioMenuItem()
    • getPlaceHollowTerritoryRadioMenuItem

      public javafx.scene.control.RadioMenuItem getPlaceHollowTerritoryRadioMenuItem()
    • getPlacePileOfScrapTerritoryRadioMenuItem

      public javafx.scene.control.RadioMenuItem getPlacePileOfScrapTerritoryRadioMenuItem()
    • getPlaceStockpileTerritoryRadioMenuItem

      public javafx.scene.control.RadioMenuItem getPlaceStockpileTerritoryRadioMenuItem()
    • getPlaceAccuTerritoryRadioMenuItem

      public javafx.scene.control.RadioMenuItem getPlaceAccuTerritoryRadioMenuItem()
    • getPlaceScrewTerritoryRadioMenuItem

      public javafx.scene.control.RadioMenuItem getPlaceScrewTerritoryRadioMenuItem()
    • getPlaceNutTerritoryRadioMenuItem

      public javafx.scene.control.RadioMenuItem getPlaceNutTerritoryRadioMenuItem()
    • getDeleteFieldRadioMenuItem

      public javafx.scene.control.RadioMenuItem getDeleteFieldRadioMenuItem()
    • getTerritoryMenu

      public javafx.scene.control.Menu getTerritoryMenu()
    • getPlaceGroupTerritoryMenu

      public javafx.scene.control.ToggleGroup getPlaceGroupTerritoryMenu()
    • getItemPresentMenuItem

      public javafx.scene.control.MenuItem getItemPresentMenuItem()
    • getIsStockpileMenuItem

      public javafx.scene.control.MenuItem getIsStockpileMenuItem()
    • getHollowAheadMenuItem

      public javafx.scene.control.MenuItem getHollowAheadMenuItem()
    • getPileOfScrapAheadMenuItem

      public javafx.scene.control.MenuItem getPileOfScrapAheadMenuItem()
    • getIsBagFullMenuItem

      public javafx.scene.control.MenuItem getIsBagFullMenuItem()
    • getPushPileOfScrapMenuItem

      public javafx.scene.control.MenuItem getPushPileOfScrapMenuItem()
    • getMoveMenuItem

      public javafx.scene.control.MenuItem getMoveMenuItem()
    • getTurnLeftMenuItem

      public javafx.scene.control.MenuItem getTurnLeftMenuItem()
    • getPutMenuItem

      public javafx.scene.control.MenuItem getPutMenuItem()
    • getTakeMenuItem

      public javafx.scene.control.MenuItem getTakeMenuItem()
    • getRobbiMenu

      public javafx.scene.control.Menu getRobbiMenu()
    • getResetMenuItem

      public javafx.scene.control.MenuItem getResetMenuItem()
    • getStartMenuItem

      public javafx.scene.control.MenuItem getStartMenuItem()
    • getPauseMenuItem

      public javafx.scene.control.MenuItem getPauseMenuItem()
    • getStopMenuItem

      public javafx.scene.control.MenuItem getStopMenuItem()
    • getSimulationMenu

      public javafx.scene.control.Menu getSimulationMenu()
    • getLoadExampleMenuItem

      public javafx.scene.control.MenuItem getLoadExampleMenuItem()
    • getSaveExampleMenuItem

      public javafx.scene.control.MenuItem getSaveExampleMenuItem()
    • getExamplesMenu

      public javafx.scene.control.Menu getExamplesMenu()
    • getLanguageMenu

      public javafx.scene.control.Menu getLanguageMenu()
    • getEnglishLanguageMenuItem

      public javafx.scene.control.MenuItem getEnglishLanguageMenuItem()
    • getGermanLanguageMenuItem

      public javafx.scene.control.MenuItem getGermanLanguageMenuItem()
    • getChangeCursorMenuItem

      public javafx.scene.control.CheckMenuItem getChangeCursorMenuItem()
    • getDarkModeMenuItem

      public javafx.scene.control.CheckMenuItem getDarkModeMenuItem()
    • getEnableSoundsMenuItem

      public javafx.scene.control.CheckMenuItem getEnableSoundsMenuItem()
    • getInfoMenuItem

      public javafx.scene.control.MenuItem getInfoMenuItem()
    • getLibraryMenuItem

      public javafx.scene.control.MenuItem getLibraryMenuItem()
    • getWindowMenu

      public javafx.scene.control.Menu getWindowMenu()
    • getTutorMenu

      public javafx.scene.control.Menu getTutorMenu()
    • getSendRequestMenuItem

      public javafx.scene.control.MenuItem getSendRequestMenuItem()
    • getReceiveAnswerMenuItem

      public javafx.scene.control.MenuItem getReceiveAnswerMenuItem()
    • getLoadRequestMenuItem

      public javafx.scene.control.MenuItem getLoadRequestMenuItem()
    • getSaveAnswerMenuItem

      public javafx.scene.control.MenuItem getSaveAnswerMenuItem()