public class ShapedPopup
extends javafx.scene.control.PopupControl
| Type | Property and Description |
|---|---|
javafx.beans.property.BooleanProperty |
closeButtonVisible |
javafx.beans.property.ObjectProperty<javafx.geometry.Insets> |
insets |
javafx.beans.property.ObjectProperty<javafx.scene.Node> |
popupContent |
javafx.beans.property.ObjectProperty<PopupOutline> |
popupOutline |
idProperty, maxHeightProperty, maxWidthProperty, minHeightProperty, minWidthProperty, prefHeightProperty, prefWidthProperty, skinProperty, styleProperty| Constructor and Description |
|---|
ShapedPopup() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
adjustCloseButton(javafx.scene.control.Button closeButton,
javafx.geometry.Insets padding) |
void |
adjustPopup(javafx.scene.Node node,
javafx.geometry.Pos pos,
double xOffset,
double yOffset) |
javafx.beans.property.BooleanProperty |
closeButtonVisibleProperty() |
protected void |
customizePath(javafx.scene.shape.Path path)
Customizes the path.
|
javafx.geometry.Insets |
getInsets()
Gets the insets for the popup.
|
javafx.scene.Node |
getPopupContent()
Gets the popup content.
|
PopupOutline |
getPopupOutline()
Gets the popup outline.
|
protected void |
initializePopup() |
protected void |
initializeStyle() |
javafx.beans.property.ObjectProperty<javafx.geometry.Insets> |
insetsProperty() |
boolean |
isCloseButtonVisible()
Checks if the close button is visible.
|
javafx.beans.property.ObjectProperty<javafx.scene.Node> |
popupContentProperty() |
javafx.beans.property.ObjectProperty<PopupOutline> |
popupOutlineProperty() |
void |
setCloseButtonVisible(boolean closeButtonVisible)
Sets the close button visible or invisible.
|
void |
setInsets(javafx.geometry.Insets insets)
Sets the insets for the popup.
|
void |
setPopupContent(javafx.scene.Node content)
Sets the content for the popup.
|
void |
setPopupOutline(PopupOutline popupOutline)
Sets the outline for the popup.
|
void |
show(javafx.scene.Node ownerNode,
double screenX,
double screenY) |
void |
show(javafx.stage.Window owner) |
void |
show(javafx.stage.Window ownerWindow,
double screenX,
double screenY) |
void |
showPopup(javafx.scene.Node node,
javafx.geometry.Pos pos) |
void |
showPopup(javafx.scene.Node node,
javafx.geometry.Pos pos,
double xOffset,
double yOffset) |
createDefaultSkin, getClassCssMetaData, getCssMetaData, getId, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getPrefHeight, getPrefWidth, getPseudoClassStates, getSkin, getStyle, getStyleableParent, getStyleClass, getTypeSelector, idProperty, impl_styleableGetNode, 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, stylePropertyalignWithContentOriginProperty, autoFixProperty, autoHideProperty, consumeAutoHidingEventsProperty, getConsumeAutoHidingEvents, getContent, getOnAutoHide, getOwnerNode, getOwnerWindow, hide, hideOnEscapeProperty, impl_visibleChanged, impl_visibleChanging, isAlignWithContentOrigin, isAutoFix, isAutoHide, isHideOnEscape, onAutoHideProperty, ownerNodeProperty, ownerWindowProperty, setAlignWithContentOrigin, setAutoFix, setAutoHide, setConsumeAutoHidingEvents, setHideOnEscape, setOnAutoHide, setSceneaddEventFilter, addEventHandler, buildEventDispatchChain, centerOnScreen, eventDispatcherProperty, fireEvent, focusedProperty, getEventDispatcher, getHeight, getOnCloseRequest, getOnHidden, getOnHiding, getOnShowing, getOnShown, getOpacity, getScene, getWidth, getX, getY, heightProperty, impl_getMXWindowType, impl_getPeer, impl_getWindows, isFocused, isShowing, onCloseRequestProperty, onHiddenProperty, onHidingProperty, onShowingProperty, onShownProperty, opacityProperty, removeEventFilter, removeEventHandler, requestFocus, sceneProperty, setEventDispatcher, setEventHandler, setFocused, setHeight, setOnCloseRequest, setOnHidden, setOnHiding, setOnShowing, setOnShown, setOpacity, setWidth, setX, setY, show, showingProperty, sizeToScene, widthProperty, xProperty, yPropertypublic javafx.beans.property.ObjectProperty<javafx.geometry.Insets> insetsProperty
getInsets(),
setInsets(Insets)public javafx.beans.property.ObjectProperty<javafx.scene.Node> popupContentProperty
getPopupContent(),
setPopupContent(Node)public javafx.beans.property.ObjectProperty<PopupOutline> popupOutlineProperty
getPopupOutline(),
setPopupOutline(PopupOutline)public javafx.beans.property.BooleanProperty closeButtonVisibleProperty
protected void initializePopup()
protected void initializeStyle()
protected void adjustCloseButton(javafx.scene.control.Button closeButton,
javafx.geometry.Insets padding)
protected void customizePath(javafx.scene.shape.Path path)
path - the path to be customizedpublic void show(javafx.stage.Window owner)
show in class javafx.stage.PopupWindowpublic void show(javafx.scene.Node ownerNode,
double screenX,
double screenY)
show in class javafx.stage.PopupWindowpublic void show(javafx.stage.Window ownerWindow,
double screenX,
double screenY)
show in class javafx.stage.PopupWindowpublic void showPopup(javafx.scene.Node node,
javafx.geometry.Pos pos)
public void showPopup(javafx.scene.Node node,
javafx.geometry.Pos pos,
double xOffset,
double yOffset)
public void adjustPopup(javafx.scene.Node node,
javafx.geometry.Pos pos,
double xOffset,
double yOffset)
public javafx.beans.property.ObjectProperty<javafx.geometry.Insets> insetsProperty()
getInsets(),
setInsets(Insets)public javafx.geometry.Insets getInsets()
public void setInsets(javafx.geometry.Insets insets)
insets - the insets for the popup.public javafx.beans.property.ObjectProperty<javafx.scene.Node> popupContentProperty()
getPopupContent(),
setPopupContent(Node)public javafx.scene.Node getPopupContent()
public void setPopupContent(javafx.scene.Node content)
content - the content for the popup.public javafx.beans.property.ObjectProperty<PopupOutline> popupOutlineProperty()
getPopupOutline(),
setPopupOutline(PopupOutline)public PopupOutline getPopupOutline()
public void setPopupOutline(PopupOutline popupOutline)
popupOutline - the outline for the popup.public javafx.beans.property.BooleanProperty closeButtonVisibleProperty()
public boolean isCloseButtonVisible()
public void setCloseButtonVisible(boolean closeButtonVisible)
closeButtonVisible - true or false.