Spec-Zone.ru › OpenJavaFX 24

Class WebView

java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.web.WebView
All Implemented Interfaces:
Styleable, EventTarget
public final class WebView extends Parent
WebView is a Node that manages a WebEngine and displays its content. The associated WebEngine is created automatically at construction time and cannot be changed afterwards. WebView handles mouse and some keyboard events, and manages scrolling automatically, so there's no need to put it into a ScrollPane.

WebView objects must be created and accessed solely from the FX thread.

Since:
JavaFX 2.0

Property Summary

Type Property Description
final BooleanProperty contextMenuEnabled
Specifies whether context menu is enabled.
DoubleProperty fontScale
Specifies scale factor applied to font.
final ObjectProperty<FontSmoothingType> fontSmoothingType
Specifies a requested font smoothing type : gray or LCD.
ReadOnlyDoubleProperty height
Height of this WebView.
DoubleProperty maxHeight
Maximum height property.
DoubleProperty maxWidth
Maximum width property.
DoubleProperty minHeight
Minimum height property.
DoubleProperty minWidth
Minimum width property.
final ObjectProperty<Color> pageFill
Specifies the background color of the web page.
DoubleProperty prefHeight
Preferred height property.
DoubleProperty prefWidth
Preferred width property.
ReadOnlyDoubleProperty width
Width of this WebView.
final DoubleProperty zoom
The current zoom factor applied to the entire page contents.

Properties declared in class javafx.scene.Parent

needsLayout

Properties declared in class javafx.scene.Node

accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, focusVisible, focusWithin, 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 declared in class javafx.scene.Node

BASELINE_OFFSET_SAME_AS_HEIGHT

Constructor Summary

Constructor Description
WebView()
Creates a WebView object.

Method Summary

Modifier and Type Method Description
final BooleanProperty contextMenuEnabledProperty()
Specifies whether context menu is enabled.
DoubleProperty fontScaleProperty()
Specifies scale factor applied to font.
final ObjectProperty<FontSmoothingType> fontSmoothingTypeProperty()
Specifies a requested font smoothing type : gray or LCD.
static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
Gets the CssMetaData associated with this class, which may include the CssMetaData of its superclasses.
List<CssMetaData<? extends Styleable,?>> getCssMetaData()
This method should delegate to Node.getClassCssMetaData() so that a Node's CssMetaData can be accessed without the need for reflection.
final WebEngine getEngine()
Returns the WebEngine object.
final double getFontScale()
Gets the value of the fontScale property.
final FontSmoothingType getFontSmoothingType()
Gets the value of the fontSmoothingType property.
final double getHeight()
Gets the value of the height property.
final double getMaxHeight()
Gets the value of the maxHeight property.
final double getMaxWidth()
Gets the value of the maxWidth property.
final double getMinHeight()
Gets the value of the minHeight property.
final double getMinWidth()
Gets the value of the minWidth property.
final Color getPageFill()
Gets the value of the pageFill property.
final double getPrefHeight()
Gets the value of the prefHeight property.
final double getPrefWidth()
Gets the value of the prefWidth property.
final double getWidth()
Gets the value of the width property.
final double getZoom()
Gets the value of the zoom property.
ReadOnlyDoubleProperty heightProperty()
Height of this WebView.
final boolean isContextMenuEnabled()
Gets the value of the contextMenuEnabled property.
final double maxHeight(double width)
Called during layout to determine the maximum height for this node.
DoubleProperty maxHeightProperty()
Maximum height property.
final double maxWidth(double height)
Called during layout to determine the maximum width for this node.
DoubleProperty maxWidthProperty()
Maximum width property.
final double minHeight(double width)
Called during layout to determine the minimum height for this node.
DoubleProperty minHeightProperty()
Minimum height property.
final double minWidth(double height)
Called during layout to determine the minimum width for this node.
DoubleProperty minWidthProperty()
Minimum width property.
final ObjectProperty<Color> pageFillProperty()
Specifies the background color of the web page.
final double prefHeight(double width)
Called during layout to determine the preferred height for this node.
DoubleProperty prefHeightProperty()
Preferred height property.
final double prefWidth(double height)
Called during layout to determine the preferred width for this node.
DoubleProperty prefWidthProperty()
Preferred width property.
final void setContextMenuEnabled(boolean value)
Sets the value of the contextMenuEnabled property.
final void setFontScale(double value)
Sets the value of the fontScale property.
final void setFontSmoothingType(FontSmoothingType value)
Sets the value of the fontSmoothingType property.
final void setMaxHeight(double value)
Sets the value of the maxHeight property.
void setMaxSize(double maxWidth, double maxHeight)
Convenience method for setting maximum width and height.
final void setMaxWidth(double value)
Sets the value of the maxWidth property.
final void setMinHeight(double value)
Sets the value of the minHeight property.
void setMinSize(double minWidth, double minHeight)
Convenience method for setting minimum width and height.
final void setMinWidth(double value)
Sets the value of the minWidth property.
final void setPageFill(Color value)
Sets the value of the pageFill property.
final void setPrefHeight(double value)
Sets the value of the prefHeight property.
void setPrefSize(double prefWidth, double prefHeight)
Convenience method for setting preferred width and height.
final void setPrefWidth(double value)
Sets the value of the prefWidth property.
final void setZoom(double value)
Sets the value of the zoom property.
ReadOnlyDoubleProperty widthProperty()
Width of this WebView.
final DoubleProperty zoomProperty()
The current zoom factor applied to the entire page contents.

Methods declared in class javafx.scene.Parent

computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, getBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, layoutChildren, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds

Methods declared in 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, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, focusVisibleProperty, focusWithinProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInitialFocusTraversable, 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, isFocusVisible, isFocusWithin, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isResizable, 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, lookup, 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, queryAccessibleAttribute, relocate, removeEventFilter, removeEventHandler, requestFocus, requestFocusTraversal, resize, 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 declared in class java.lang.Object

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

Methods declared in interface javafx.css.Styleable

getStyleableNode

Property Details

width

public ReadOnlyDoubleProperty widthProperty
Width of this WebView.
See Also:
  • getWidth()
  • widthProperty()

height

public ReadOnlyDoubleProperty heightProperty
Height of this WebView.
See Also:
  • getHeight()
  • heightProperty()

zoom

public final DoubleProperty zoomProperty
The current zoom factor applied to the entire page contents.
Default value:
1.0
Since:
JavaFX 8.0
See Also:
  • getZoom()
  • setZoom(double)
  • zoomProperty()

fontScale

public DoubleProperty fontScaleProperty
Specifies scale factor applied to font. This setting affects text content but not images and fixed size elements.
Default value:
1.0
See Also:
  • getFontScale()
  • setFontScale(double)
  • fontScaleProperty()

minWidth

public DoubleProperty minWidthProperty
Minimum width property.
See Also:
  • getMinWidth()
  • setMinWidth(double)
  • minWidthProperty()

minHeight

public DoubleProperty minHeightProperty
Minimum height property.
See Also:
  • getMinHeight()
  • setMinHeight(double)
  • minHeightProperty()

prefWidth

public DoubleProperty prefWidthProperty
Preferred width property.
See Also:
  • getPrefWidth()
  • setPrefWidth(double)
  • prefWidthProperty()

prefHeight

public DoubleProperty prefHeightProperty
Preferred height property.
See Also:
  • getPrefHeight()
  • setPrefHeight(double)
  • prefHeightProperty()

maxWidth

public DoubleProperty maxWidthProperty
Maximum width property.
See Also:
  • getMaxWidth()
  • setMaxWidth(double)
  • maxWidthProperty()

maxHeight

public DoubleProperty maxHeightProperty
Maximum height property.
See Also:
  • getMaxHeight()
  • setMaxHeight(double)
  • maxHeightProperty()

fontSmoothingType

public final ObjectProperty<FontSmoothingType> fontSmoothingTypeProperty
Specifies a requested font smoothing type : gray or LCD. The width of the bounding box is defined by the widest row. Note: LCD mode doesn't apply in numerous cases, such as various compositing modes, where effects are applied and very large glyphs.
Default value:
FontSmoothingType.LCD
Since:
JavaFX 2.2
See Also:
  • getFontSmoothingType()
  • setFontSmoothingType(FontSmoothingType)
  • fontSmoothingTypeProperty()

pageFill

public final ObjectProperty<Color> pageFillProperty
Specifies the background color of the web page.

With this property, the WebView control's background can have any solid color, including some or complete level of transparency. However, if the HTML content being loaded sets its own background color, that color will take precedence.

Default value:
Color.WHITE
Since:
18
See Also:
  • getPageFill()
  • setPageFill(Color)
  • pageFillProperty()

contextMenuEnabled

public final BooleanProperty contextMenuEnabledProperty
Specifies whether context menu is enabled.
Default value:
true
Since:
JavaFX 2.2
See Also:
  • isContextMenuEnabled()
  • setContextMenuEnabled(boolean)
  • contextMenuEnabledProperty()

Constructor Details

WebView

public WebView()
Creates a WebView object.

Method Details

getEngine

public final WebEngine getEngine()
Returns the WebEngine object.
Returns:
the WebEngine

getWidth

public final double getWidth()
Gets the value of the width property.
Property description:
Width of this WebView.
Returns:
the value of the width property
See Also:
  • widthProperty()

widthProperty

public ReadOnlyDoubleProperty widthProperty()
Width of this WebView.
Returns:
the width property
See Also:
  • getWidth()

getHeight

public final double getHeight()
Gets the value of the height property.
Property description:
Height of this WebView.
Returns:
the value of the height property
See Also:
  • heightProperty()

heightProperty

public ReadOnlyDoubleProperty heightProperty()
Height of this WebView.
Returns:
the height property
See Also:
  • getHeight()

setZoom

public final void setZoom(double value)
Sets the value of the zoom property.
Property description:
The current zoom factor applied to the entire page contents.
Default value:
1.0
Parameters:
value - the value for the zoom property
Since:
JavaFX 8.0
See Also:
  • getZoom()
  • zoomProperty()

getZoom

public final double getZoom()
Gets the value of the zoom property.
Property description:
The current zoom factor applied to the entire page contents.
Default value:
1.0
Returns:
the value of the zoom property
Since:
JavaFX 8.0
See Also:
  • setZoom(double)
  • zoomProperty()

zoomProperty

public final DoubleProperty zoomProperty()
The current zoom factor applied to the entire page contents.
Default value:
1.0
Returns:
the zoom property
Since:
JavaFX 8.0
See Also:
  • getZoom()
  • setZoom(double)

setFontScale

public final void setFontScale(double value)
Sets the value of the fontScale property.
Property description:
Specifies scale factor applied to font. This setting affects text content but not images and fixed size elements.
Default value:
1.0
Parameters:
value - the value for the fontScale property
See Also:
  • getFontScale()
  • fontScaleProperty()

getFontScale

public final double getFontScale()
Gets the value of the fontScale property.
Property description:
Specifies scale factor applied to font. This setting affects text content but not images and fixed size elements.
Default value:
1.0
Returns:
the value of the fontScale property
See Also:
  • setFontScale(double)
  • fontScaleProperty()

fontScaleProperty

public DoubleProperty fontScaleProperty()
Specifies scale factor applied to font. This setting affects text content but not images and fixed size elements.
Default value:
1.0
Returns:
the fontScale property
See Also:
  • getFontScale()
  • setFontScale(double)

minWidth

public final double minWidth(double height)
Called during layout to determine the minimum width for this node.
Overrides:
minWidth in class Node
Parameters:
height - the height that should be used if minimum width depends on it
Returns:
the minimum width that this node should be resized to during layout
See Also:
  • Node.isResizable()
  • Node.getContentBias()

minHeight

public final double minHeight(double width)
Called during layout to determine the minimum height for this node.
Overrides:
minHeight in class Node
Parameters:
width - the width that should be used if minimum height depends on it
Returns:
the minimum height that this node should be resized to during layout
See Also:
  • Node.isResizable()
  • Node.getContentBias()

prefWidth

public final double prefWidth(double height)
Called during layout to determine the preferred width for this node.
Overrides:
prefWidth in class Node
Parameters:
height - the height that should be used if preferred width depends on it
Returns:
the preferred width that this node should be resized to during layout
See Also:
  • Node.isResizable()
  • Node.getContentBias()
  • Node.autosize()

prefHeight

public final double prefHeight(double width)
Called during layout to determine the preferred height for this node.
Overrides:
prefHeight in class Node
Parameters:
width - the width that should be used if preferred height depends on it
Returns:
the preferred height that this node should be resized to during layout
See Also:
  • Node.getContentBias()
  • Node.autosize()

maxWidth

public final double maxWidth(double height)
Called during layout to determine the maximum width for this node.
Overrides:
maxWidth in class Node
Parameters:
height - the height that should be used if maximum width depends on it
Returns:
the maximum width that this node should be resized to during layout
See Also:
  • Node.isResizable()
  • Node.getContentBias()

maxHeight

public final double maxHeight(double width)
Called during layout to determine the maximum height for this node.
Overrides:
maxHeight in class Node
Parameters:
width - the width that should be used if maximum height depends on it
Returns:
the maximum height that this node should be resized to during layout
See Also:
  • Node.isResizable()
  • Node.getContentBias()

minWidthProperty

public DoubleProperty minWidthProperty()
Minimum width property.
Returns:
the minWidth property
See Also:
  • getMinWidth()
  • setMinWidth(double)

setMinWidth

public final void setMinWidth(double value)
Sets the value of the minWidth property.
Property description:
Minimum width property.
Parameters:
value - the value for the minWidth property
See Also:
  • getMinWidth()
  • minWidthProperty()

getMinWidth

public final double getMinWidth()
Gets the value of the minWidth property.
Property description:
Minimum width property.
Returns:
the value of the minWidth property
See Also:
  • setMinWidth(double)
  • minWidthProperty()

minHeightProperty

public DoubleProperty minHeightProperty()
Minimum height property.
Returns:
the minHeight property
See Also:
  • getMinHeight()
  • setMinHeight(double)

setMinHeight

public final void setMinHeight(double value)
Sets the value of the minHeight property.
Property description:
Minimum height property.
Parameters:
value - the value for the minHeight property
See Also:
  • getMinHeight()
  • minHeightProperty()

getMinHeight

public final double getMinHeight()
Gets the value of the minHeight property.
Property description:
Minimum height property.
Returns:
the value of the minHeight property
See Also:
  • setMinHeight(double)
  • minHeightProperty()

setMinSize

public void setMinSize(double minWidth, double minHeight)
Convenience method for setting minimum width and height.
Parameters:
minWidth - the minimum width
minHeight - the minimum height

prefWidthProperty

public DoubleProperty prefWidthProperty()
Preferred width property.
Returns:
the prefWidth property
See Also:
  • getPrefWidth()
  • setPrefWidth(double)

setPrefWidth

public final void setPrefWidth(double value)
Sets the value of the prefWidth property.
Property description:
Preferred width property.
Parameters:
value - the value for the prefWidth property
See Also:
  • getPrefWidth()
  • prefWidthProperty()

getPrefWidth

public final double getPrefWidth()
Gets the value of the prefWidth property.
Property description:
Preferred width property.
Returns:
the value of the prefWidth property
See Also:
  • setPrefWidth(double)
  • prefWidthProperty()

prefHeightProperty

public DoubleProperty prefHeightProperty()
Preferred height property.
Returns:
the prefHeight property
See Also:
  • getPrefHeight()
  • setPrefHeight(double)

setPrefHeight

public final void setPrefHeight(double value)
Sets the value of the prefHeight property.
Property description:
Preferred height property.
Parameters:
value - the value for the prefHeight property
See Also:
  • getPrefHeight()
  • prefHeightProperty()

getPrefHeight

public final double getPrefHeight()
Gets the value of the prefHeight property.
Property description:
Preferred height property.
Returns:
the value of the prefHeight property
See Also:
  • setPrefHeight(double)
  • prefHeightProperty()

setPrefSize

public void setPrefSize(double prefWidth, double prefHeight)
Convenience method for setting preferred width and height.
Parameters:
prefWidth - the preferred width
prefHeight - the preferred height

maxWidthProperty

public DoubleProperty maxWidthProperty()
Maximum width property.
Returns:
the maxWidth property
See Also:
  • getMaxWidth()
  • setMaxWidth(double)

setMaxWidth

public final void setMaxWidth(double value)
Sets the value of the maxWidth property.
Property description:
Maximum width property.
Parameters:
value - the value for the maxWidth property
See Also:
  • getMaxWidth()
  • maxWidthProperty()

getMaxWidth

public final double getMaxWidth()
Gets the value of the maxWidth property.
Property description:
Maximum width property.
Returns:
the value of the maxWidth property
See Also:
  • setMaxWidth(double)
  • maxWidthProperty()

maxHeightProperty

public DoubleProperty maxHeightProperty()
Maximum height property.
Returns:
the maxHeight property
See Also:
  • getMaxHeight()
  • setMaxHeight(double)

setMaxHeight

public final void setMaxHeight(double value)
Sets the value of the maxHeight property.
Property description:
Maximum height property.
Parameters:
value - the value for the maxHeight property
See Also:
  • getMaxHeight()
  • maxHeightProperty()

getMaxHeight

public final double getMaxHeight()
Gets the value of the maxHeight property.
Property description:
Maximum height property.
Returns:
the value of the maxHeight property
See Also:
  • setMaxHeight(double)
  • maxHeightProperty()

setMaxSize

public void setMaxSize(double maxWidth, double maxHeight)
Convenience method for setting maximum width and height.
Parameters:
maxWidth - the maximum width
maxHeight - the maximum height

setFontSmoothingType

public final void setFontSmoothingType(FontSmoothingType value)
Sets the value of the fontSmoothingType property.
Property description:
Specifies a requested font smoothing type : gray or LCD. The width of the bounding box is defined by the widest row. Note: LCD mode doesn't apply in numerous cases, such as various compositing modes, where effects are applied and very large glyphs.
Default value:
FontSmoothingType.LCD
Parameters:
value - the value for the fontSmoothingType property
Since:
JavaFX 2.2
See Also:
  • getFontSmoothingType()
  • fontSmoothingTypeProperty()

getFontSmoothingType

public final FontSmoothingType getFontSmoothingType()
Gets the value of the fontSmoothingType property.
Property description:
Specifies a requested font smoothing type : gray or LCD. The width of the bounding box is defined by the widest row. Note: LCD mode doesn't apply in numerous cases, such as various compositing modes, where effects are applied and very large glyphs.
Default value:
FontSmoothingType.LCD
Returns:
the value of the fontSmoothingType property
Since:
JavaFX 2.2
See Also:
  • setFontSmoothingType(FontSmoothingType)
  • fontSmoothingTypeProperty()

fontSmoothingTypeProperty

public final ObjectProperty<FontSmoothingType> fontSmoothingTypeProperty()
Specifies a requested font smoothing type : gray or LCD. The width of the bounding box is defined by the widest row. Note: LCD mode doesn't apply in numerous cases, such as various compositing modes, where effects are applied and very large glyphs.
Default value:
FontSmoothingType.LCD
Returns:
the fontSmoothingType property
Since:
JavaFX 2.2
See Also:
  • getFontSmoothingType()
  • setFontSmoothingType(FontSmoothingType)

setPageFill

public final void setPageFill(Color value)
Sets the value of the pageFill property.
Property description:
Specifies the background color of the web page.

With this property, the WebView control's background can have any solid color, including some or complete level of transparency. However, if the HTML content being loaded sets its own background color, that color will take precedence.

Default value:
Color.WHITE
Parameters:
value - the value for the pageFill property
Since:
18
See Also:
  • getPageFill()
  • pageFillProperty()

getPageFill

public final Color getPageFill()
Gets the value of the pageFill property.
Property description:
Specifies the background color of the web page.

With this property, the WebView control's background can have any solid color, including some or complete level of transparency. However, if the HTML content being loaded sets its own background color, that color will take precedence.

Default value:
Color.WHITE
Returns:
the value of the pageFill property
Since:
18
See Also:
  • setPageFill(Color)
  • pageFillProperty()

pageFillProperty

public final ObjectProperty<Color> pageFillProperty()
Specifies the background color of the web page.

With this property, the WebView control's background can have any solid color, including some or complete level of transparency. However, if the HTML content being loaded sets its own background color, that color will take precedence.

Default value:
Color.WHITE
Returns:
the pageFill property
Since:
18
See Also:
  • getPageFill()
  • setPageFill(Color)

setContextMenuEnabled

public final void setContextMenuEnabled(boolean value)
Sets the value of the contextMenuEnabled property.
Property description:
Specifies whether context menu is enabled.
Default value:
true
Parameters:
value - the value for the contextMenuEnabled property
Since:
JavaFX 2.2
See Also:
  • isContextMenuEnabled()
  • contextMenuEnabledProperty()

isContextMenuEnabled

public final boolean isContextMenuEnabled()
Gets the value of the contextMenuEnabled property.
Property description:
Specifies whether context menu is enabled.
Default value:
true
Returns:
the value of the contextMenuEnabled property
Since:
JavaFX 2.2
See Also:
  • setContextMenuEnabled(boolean)
  • contextMenuEnabledProperty()

contextMenuEnabledProperty

public final BooleanProperty contextMenuEnabledProperty()
Specifies whether context menu is enabled.
Default value:
true
Returns:
the contextMenuEnabled property
Since:
JavaFX 2.2
See Also:
  • isContextMenuEnabled()
  • setContextMenuEnabled(boolean)

getClassCssMetaData

public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
Gets the CssMetaData associated with this class, which may include the CssMetaData of its superclasses.
Returns:
the CssMetaData
Since:
JavaFX 8.0

getCssMetaData

public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
This method should delegate to Node.getClassCssMetaData() so that a Node's CssMetaData can be accessed without the need for reflection.
Specified by:
getCssMetaData in interface Styleable
Overrides:
getCssMetaData in class Node
Returns:
The CssMetaData associated with this node, which may include the CssMetaData of its superclasses.
Since:
JavaFX 8.0

Report a bug or suggest an enhancement
Copyright © 2008, 2025, Oracle and/or its affiliates. All rights reserved.

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API