public class ScalableContentPane
extends javafx.scene.layout.Pane
| Type | Property and Description |
|---|---|
javafx.beans.property.Property<javafx.scene.layout.Pane> |
contentPane
Returns the content pane property.
|
javafx.beans.property.DoubleProperty |
maxScaleX |
javafx.beans.property.DoubleProperty |
maxScaleY |
javafx.beans.property.DoubleProperty |
minScaleX |
javafx.beans.property.DoubleProperty |
minScaleY |
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, heightProperty, insetsProperty, maxHeightProperty, maxWidthProperty, minHeightProperty, minWidthProperty, opaqueInsetsProperty, paddingProperty, prefHeightProperty, prefWidthProperty, scaleShapeProperty, shapeProperty, snapToPixelProperty, widthPropertyimpl_traversalEngineProperty, needsLayoutPropertyblendModeProperty, boundsInLocalProperty, boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, focusedProperty, focusTraversableProperty, hoverProperty, idProperty, impl_showMnemonicsProperty, impl_treeVisibleProperty, inputMethodRequestsProperty, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParentTransformProperty, localToSceneTransformProperty, managedProperty, mouseTransparentProperty, nodeOrientationProperty, 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, pickOnBoundsProperty, pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, translateYProperty, translateZProperty, visibleProperty| Constructor and Description |
|---|
ScalableContentPane()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected double |
computeMinHeight(double d) |
protected double |
computeMinWidth(double d) |
protected double |
computePrefHeight(double d) |
protected double |
computePrefWidth(double d) |
javafx.beans.property.Property<javafx.scene.layout.Pane> |
contentPaneProperty()
Returns the content pane property.
|
javafx.scene.layout.Pane |
getContentPane() |
javafx.scene.transform.Scale |
getContentScaleTransform()
Returns the content scale transform.
|
double |
getMaxScaleX()
Gets the value of the property maxScaleX.
|
double |
getMaxScaleY()
Gets the value of the property maxScaleY.
|
double |
getMinScaleX()
Gets the value of the property minScaleX.
|
double |
getMinScaleY()
Gets the value of the property minScaleY.
|
boolean |
isAspectScale()
Defines whether to keep aspect ration when scaling content.
|
boolean |
isAutoRescale()
Indicates whether content is automatically scaled.
|
protected void |
layoutChildren() |
javafx.beans.property.DoubleProperty |
maxScaleXProperty() |
javafx.beans.property.DoubleProperty |
maxScaleYProperty() |
javafx.beans.property.DoubleProperty |
minScaleXProperty() |
javafx.beans.property.DoubleProperty |
minScaleYProperty() |
void |
requestScale() |
void |
setAspectScale(boolean aspectScale)
Defines whether to keep aspect ration of the content.
|
void |
setAutoRescale(boolean autoRescale)
Defines whether to automatically rescale content.
|
void |
setContentPane(javafx.scene.layout.Pane contentPane)
Defines the content pane of this scalable pane.
|
void |
setMaxScaleX(double s)
Sets the value of the property maxScaleX.
|
void |
setMaxScaleY(double s)
Sets the value of the property maxScaleY.
|
void |
setMinScaleX(double s)
Sets the value of the property minScaleX.
|
void |
setMinScaleY(double s)
Sets the value of the property minScaleY.
|
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeMaxHeight, computeMaxWidth, getBackground, getBorder, getClassCssMetaData, getCssMetaData, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getWidth, heightProperty, impl_computeContains, impl_computeGeomBounds, impl_computeLayoutBounds, impl_createPeer, impl_notifyLayoutBoundsChanged, impl_pickNodeLocal, impl_updatePeer, insetsProperty, isCacheShape, isCenterShape, isResizable, 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, snapSize, snapSpace, snapToPixelProperty, widthPropertygetBaselineOffset, getChildrenUnmodifiable, getImpl_traversalEngine, getManagedChildren, getStylesheets, impl_getAllParentStylesheets, impl_processCSS, impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, requestParentLayout, setImpl_traversalEngine, setNeedsLayoutaddEventFilter, addEventHandler, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, containsBounds, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, 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, hasProperties, hoverProperty, idProperty, impl_clearDirty, impl_computeIntersects, impl_cssGetCursorInitialValue, impl_cssGetFocusTraversableInitialValue, impl_geomChanged, impl_getAccessible, impl_getLeafTransform, impl_getMatchingStyles, impl_getPeer, impl_getPivotX, impl_getPivotY, impl_getPivotZ, impl_getStyleMap, impl_hasTransforms, impl_intersects, impl_intersectsBounds, impl_isDirty, impl_isDirtyEmpty, impl_isShowMnemonics, impl_isTreeVisible, impl_layoutBoundsChanged, impl_markDirty, impl_pickNode, impl_processCSS, impl_reapplyCSS, impl_setShowMnemonics, impl_setStyleMap, impl_showMnemonicsProperty, impl_syncPeer, impl_transformsChanged, impl_traverse, impl_treeVisibleProperty, 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, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, 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, screenToLocal, screenToLocal, screenToLocal, 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, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visiblePropertypublic javafx.beans.property.Property<javafx.scene.layout.Pane> contentPaneProperty
getContentPane(),
setContentPane(Pane)public javafx.beans.property.DoubleProperty minScaleXProperty
getMinScaleX(),
setMinScaleX(double)public javafx.beans.property.DoubleProperty minScaleYProperty
getMinScaleY(),
setMinScaleY(double)public javafx.beans.property.DoubleProperty maxScaleXProperty
getMaxScaleX(),
setMaxScaleX(double)public javafx.beans.property.DoubleProperty maxScaleYProperty
getMaxScaleY(),
setMaxScaleY(double)public javafx.scene.layout.Pane getContentPane()
public final void setContentPane(javafx.scene.layout.Pane contentPane)
contentPane - pane to definepublic javafx.beans.property.Property<javafx.scene.layout.Pane> contentPaneProperty()
getContentPane(),
setContentPane(Pane)public final javafx.scene.transform.Scale getContentScaleTransform()
protected void layoutChildren()
layoutChildren in class javafx.scene.Parentpublic void requestScale()
protected double computeMinWidth(double d)
computeMinWidth in class javafx.scene.layout.Regionprotected double computeMinHeight(double d)
computeMinHeight in class javafx.scene.layout.Regionprotected double computePrefWidth(double d)
computePrefWidth in class javafx.scene.layout.Regionprotected double computePrefHeight(double d)
computePrefHeight in class javafx.scene.layout.Regionpublic boolean isAspectScale()
true if keeping aspect ratio of the content;
false otherwisepublic void setAspectScale(boolean aspectScale)
aspectScale - the state to setpublic boolean isAutoRescale()
true if content is automatically scaled;
false otherwisepublic void setAutoRescale(boolean autoRescale)
autoRescale - the state to setpublic javafx.beans.property.DoubleProperty minScaleXProperty()
getMinScaleX(),
setMinScaleX(double)public javafx.beans.property.DoubleProperty minScaleYProperty()
getMinScaleY(),
setMinScaleY(double)public javafx.beans.property.DoubleProperty maxScaleXProperty()
getMaxScaleX(),
setMaxScaleX(double)public javafx.beans.property.DoubleProperty maxScaleYProperty()
getMaxScaleY(),
setMaxScaleY(double)public double getMinScaleX()
public double getMaxScaleX()
public double getMinScaleY()
public double getMaxScaleY()
public void setMinScaleX(double s)
public void setMaxScaleX(double s)
public void setMinScaleY(double s)
public void setMaxScaleY(double s)