Class PamPopOver

java.lang.Object
javafx.stage.Window
javafx.stage.PopupWindow
javafx.scene.control.PopupControl
org.controlsfx.control.PopOver
pamViewFX.fxNodes.popOver.PamPopOver
All Implemented Interfaces:
javafx.css.Styleable, javafx.event.EventTarget, javafx.scene.control.Skinnable

public class PamPopOver extends org.controlsfx.control.PopOver
Pop over which has some extra functionality including the ability to resize.
Author:
Jamie Macaulay
  • Property Summary

    Properties inherited from class org.controlsfx.control.PopOver

    animated, arrowIndent, arrowLocation, arrowSize, closeButtonEnabled, contentNode, cornerRadius, detachable, detached, fadeInDuration, fadeOutDuration, headerAlwaysVisible, title

    Properties inherited from class javafx.scene.control.PopupControl

    id, maxHeight, maxWidth, minHeight, minWidth, prefHeight, prefWidth, skin, style

    Properties inherited from class javafx.stage.PopupWindow

    anchorLocation, anchorX, anchorY, autoFix, autoHide, consumeAutoHidingEvents, hideOnEscape, onAutoHide, ownerNode, ownerWindow

    Properties inherited from class javafx.stage.Window

    eventDispatcher, focused, forceIntegerRenderScale, height, onCloseRequest, onHidden, onHiding, onShowing, onShown, opacity, outputScaleX, outputScaleY, renderScaleX, renderScaleY, scene, showing, width, x, y
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.controlsfx.control.PopOver

    org.controlsfx.control.PopOver.ArrowLocation

    Nested classes/interfaces inherited from class javafx.stage.PopupWindow

    javafx.stage.PopupWindow.AnchorLocation
  • Field Summary

    Fields inherited from class javafx.scene.control.PopupControl

    USE_COMPUTED_SIZE, USE_PREF_SIZE
  • Constructor Summary

    Constructors
    Constructor
    Description
    PamPopOver(javafx.scene.layout.Pane content)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    setResizeAbility(boolean resize)
    Set whether the pop up menu has a label whihc can be dragged to resize it.

    Methods inherited from class org.controlsfx.control.PopOver

    animatedProperty, arrowIndentProperty, arrowLocationProperty, arrowSizeProperty, closeButtonEnabledProperty, contentNodeProperty, cornerRadiusProperty, detach, detachableProperty, detachedProperty, fadeInDurationProperty, fadeOutDurationProperty, getArrowIndent, getArrowLocation, getArrowSize, getContentNode, getCornerRadius, getFadeInDuration, getFadeOutDuration, getRoot, getTitle, headerAlwaysVisibleProperty, hide, hide, isAnimated, isCloseButtonEnabled, isDetachable, isDetached, isHeaderAlwaysVisible, setAnimated, setArrowIndent, setArrowLocation, setArrowSize, setCloseButtonEnabled, setContentNode, setCornerRadius, setDetachable, setDetached, setFadeInDuration, setFadeOutDuration, setHeaderAlwaysVisible, setTitle, show, show, show, show, show, show, titleProperty

    Methods inherited from class javafx.scene.control.PopupControl

    getClassCssMetaData, getCssMetaData, getId, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getPrefHeight, getPrefWidth, getPseudoClassStates, getSkin, getStyle, getStyleableNode, getStyleableParent, getStyleClass, getTypeSelector, idProperty, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, pseudoClassStateChanged, setId, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setPrefHeight, setPrefSize, setPrefWidth, setSkin, setStyle, skinProperty, styleProperty

    Methods inherited from class javafx.stage.PopupWindow

    anchorLocationProperty, anchorXProperty, anchorYProperty, autoFixProperty, autoHideProperty, consumeAutoHidingEventsProperty, getAnchorLocation, getAnchorX, getAnchorY, getConsumeAutoHidingEvents, getOnAutoHide, getOwnerNode, getOwnerWindow, hideOnEscapeProperty, isAutoFix, isAutoHide, isHideOnEscape, onAutoHideProperty, ownerNodeProperty, ownerWindowProperty, setAnchorLocation, setAnchorX, setAnchorY, setAutoFix, setAutoHide, setConsumeAutoHidingEvents, setHideOnEscape, setOnAutoHide

    Methods inherited from class javafx.stage.Window

    addEventFilter, addEventHandler, buildEventDispatchChain, centerOnScreen, eventDispatcherProperty, fireEvent, focusedProperty, forceIntegerRenderScaleProperty, getEventDispatcher, getHeight, getOnCloseRequest, getOnHidden, getOnHiding, getOnShowing, getOnShown, getOpacity, getOutputScaleX, getOutputScaleY, getProperties, getRenderScaleX, getRenderScaleY, getScene, getUserData, getWidth, getWindows, getX, getY, hasProperties, heightProperty, isFocused, isForceIntegerRenderScale, isShowing, onCloseRequestProperty, onHiddenProperty, onHidingProperty, onShowingProperty, onShownProperty, opacityProperty, outputScaleXProperty, outputScaleYProperty, removeEventFilter, removeEventHandler, renderScaleXProperty, renderScaleYProperty, requestFocus, sceneProperty, setEventDispatcher, setForceIntegerRenderScale, setHeight, setOnCloseRequest, setOnHidden, setOnHiding, setOnShowing, setOnShown, setOpacity, setRenderScaleX, setRenderScaleY, setUserData, setWidth, setX, setY, showingProperty, sizeToScene, widthProperty, xProperty, yProperty

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PamPopOver

      public PamPopOver(javafx.scene.layout.Pane content)
  • Method Details

    • setResizeAbility

      public void setResizeAbility(boolean resize)
      Set whether the pop up menu has a label whihc can be dragged to resize it. If false label is not visible and resize cannot be performed.
      Parameters:
      resize - - true to allow resizing.