- 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
是一个Node
,管理一个WebEngine
并显示其内容。 相关联的WebEngine
在施工时自动创建,之后不能更改。WebView
处理鼠标和一些键盘事件,并自动管理滚动,所以没有必要把它放入一个ScrollPane
。WebView
对象必须仅通过FX线程创建和访问。- 从以下版本开始:
- JavaFX 2.0
-
-
Property Summary
Properties Type Property 描述 BooleanProperty
contextMenuEnabled
指定是否启用了上下文菜单。DoubleProperty
fontScale
指定应用于字体的比例因子。ObjectProperty<FontSmoothingType>
fontSmoothingType
指定所请求的字体平滑类型:灰色或LCD。ReadOnlyDoubleProperty
height
这个高度WebView
。DoubleProperty
maxHeight
最大高度属性。DoubleProperty
maxWidth
最大宽度属性。DoubleProperty
minHeight
最小高度属性。DoubleProperty
minWidth
最小宽度属性。DoubleProperty
prefHeight
首选高度属性。DoubleProperty
prefWidth
首选宽度属性。ReadOnlyDoubleProperty
width
此宽度为WebView
。DoubleProperty
zoom
当前缩放因子应用于整个页面内容。-
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
-
Properties inherited from class javafx.scene.Parent
needsLayout
-
-
Field Summary
-
Fields inherited from class javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
-
-
构造方法摘要
构造方法 Constructor 描述 WebView()
创建一个WebView
对象。
-
方法摘要
所有方法 静态方法 接口方法 具体的方法 Modifier and Type 方法 描述 BooleanProperty
contextMenuEnabledProperty()
指定是否启用了上下文菜单。DoubleProperty
fontScaleProperty()
指定应用于字体的比例因子。ObjectProperty<FontSmoothingType>
fontSmoothingTypeProperty()
指定所请求的字体平滑类型:灰色或LCD。protected ObservableList<Node>
getChildren()
获取这个Parent
的孩子列表。static List<CssMetaData<? extends Styleable,?>>
getClassCssMetaData()
List<CssMetaData<? extends Styleable,?>>
getCssMetaData()
该方法应该委托给Node.getClassCssMetaData()
,以便可以访问Node的CssMetaData而不需要反射。WebEngine
getEngine()
返回WebEngine
对象。double
getFontScale()
获取属性fontScale的值。FontSmoothingType
getFontSmoothingType()
获取属性fontSmoothingType的值。double
getHeight()
获取属性高度的值。double
getMaxHeight()
获取属性maxHeight的值。double
getMaxWidth()
获取属性maxWidth的值。double
getMinHeight()
获取属性minHeight的值。double
getMinWidth()
获取属性minWidth的值。double
getPrefHeight()
获取属性prefHeight的值。double
getPrefWidth()
获取属性prefWidth的值。double
getWidth()
获取属性宽度的值。double
getZoom()
获取属性变焦的值。ReadOnlyDoubleProperty
heightProperty()
这个高度WebView
。boolean
isContextMenuEnabled()
获取属性contextMenuEnabled的值。boolean
isResizable()
指示该节点是否可以由父节点调整大小。double
maxHeight(double width)
在布局期间调用以确定此节点的最大高度。DoubleProperty
maxHeightProperty()
最大高度属性。double
maxWidth(double height)
在布局期间调用以确定此节点的最大宽度。DoubleProperty
maxWidthProperty()
最大宽度属性。double
minHeight(double width)
在布局期间调用以确定此节点的最小高度。DoubleProperty
minHeightProperty()
最小高度属性。double
minWidth(double height)
在布局期间调用以确定此节点的最小宽度。DoubleProperty
minWidthProperty()
最小宽度属性。double
prefHeight(double width)
在布局期间调用以确定此节点的首选高度。DoubleProperty
prefHeightProperty()
首选高度属性。double
prefWidth(double height)
在布局期间调用以确定此节点的首选宽度。DoubleProperty
prefWidthProperty()
首选宽度属性。void
resize(double width, double height)
如果节点可调整大小,将其布局边界设置为指定的宽度和高度。void
setContextMenuEnabled(boolean value)
设置属性contextMenuEnabled的值。void
setFontScale(double value)
设置属性fontScale的值。void
setFontSmoothingType(FontSmoothingType value)
设置属性fontSmoothingType的值。void
setMaxHeight(double value)
设置属性maxHeight的值。void
setMaxSize(double maxWidth, double maxHeight)
设置最大宽度和高度的便利方法。void
setMaxWidth(double value)
设置属性maxWidth的值。void
setMinHeight(double value)
设置属性minHeight的值。void
setMinSize(double minWidth, double minHeight)
设置最小宽度和高度的方便方法。void
setMinWidth(double value)
设置属性minWidth的值。void
setPrefHeight(double value)
设置属性prefHeight的值。void
setPrefSize(double prefWidth, double prefHeight)
设置首选宽度和高度的便利方法。void
setPrefWidth(double value)
设置属性prefWidth的值。void
setZoom(double value)
设置属性缩放的值。ReadOnlyDoubleProperty
widthProperty()
此宽度为WebView
。DoubleProperty
zoomProperty()
当前缩放因子应用于整个页面内容。-
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, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, 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, 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 class javafx.scene.Parent
computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, getBaselineOffset, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, layoutChildren, lookup, needsLayoutProperty, queryAccessibleAttribute, requestLayout, requestParentLayout, setNeedsLayout, updateBounds
-
Methods inherited from interface javafx.css.Styleable
getStyleableNode
-
-
-
-
Property Detail
-
width
public ReadOnlyDoubleProperty widthProperty
此宽度为WebView
。- 另请参见:
-
getWidth()
-
height
public ReadOnlyDoubleProperty heightProperty
这个高度WebView
。- 另请参见:
-
getHeight()
-
zoom
public final DoubleProperty zoomProperty
当前缩放因子应用于整个页面内容。- Default value:
- 1.0
- 从以下版本开始:
- JavaFX 8.0
- 另请参见:
-
getZoom()
,setZoom(double)
-
fontScale
public DoubleProperty fontScaleProperty
指定应用于字体的比例因子。 此设置影响文本内容,但不影响图像和固定大小的元素。- Default value:
- 1.0
- 另请参见:
-
getFontScale()
,setFontScale(double)
-
minWidth
public DoubleProperty minWidthProperty
最小宽度属性。- 另请参见:
-
getMinWidth()
,setMinWidth(double)
-
minHeight
public DoubleProperty minHeightProperty
最小高度属性。- 另请参见:
-
getMinHeight()
,setMinHeight(double)
-
prefWidth
public DoubleProperty prefWidthProperty
首选宽度属性。- 另请参见:
-
getPrefWidth()
,setPrefWidth(double)
-
prefHeight
public DoubleProperty prefHeightProperty
首选高度属性。- 另请参见:
-
getPrefHeight()
,setPrefHeight(double)
-
maxWidth
public DoubleProperty maxWidthProperty
最大宽度属性。- 另请参见:
-
getMaxWidth()
,setMaxWidth(double)
-
maxHeight
public DoubleProperty maxHeightProperty
最大高度属性。- 另请参见:
-
getMaxHeight()
,setMaxHeight(double)
-
fontSmoothingType
public final ObjectProperty<FontSmoothingType> fontSmoothingTypeProperty
指定所请求的字体平滑类型:灰色或LCD。 边框的宽度由最宽的行定义。 注意:LCD模式不适用于许多情况,例如各种合成模式,其中应用效果和非常大的字形。- Default value:
- FontSmoothingType.LCD
- 从以下版本开始:
- JavaFX 2.2
- 另请参见:
-
getFontSmoothingType()
,setFontSmoothingType(FontSmoothingType)
-
contextMenuEnabled
public final BooleanProperty contextMenuEnabledProperty
指定是否启用了上下文菜单。- Default value:
- 真正
- 从以下版本开始:
- JavaFX 2.2
- 另请参见:
-
isContextMenuEnabled()
,setContextMenuEnabled(boolean)
-
-
方法详细信息
-
getEngine
public final WebEngine getEngine()
返回WebEngine
对象。- 结果
- WebEngine
-
getWidth
public final double getWidth()
获取属性宽度的值。- Property description:
-
此宽度为
WebView
。
-
widthProperty
public ReadOnlyDoubleProperty widthProperty()
此宽度为WebView
。- 另请参见:
-
getWidth()
-
getHeight
public final double getHeight()
获取属性高度的值。- Property description:
-
这个高度
WebView
。
-
heightProperty
public ReadOnlyDoubleProperty heightProperty()
这个高度WebView
。- 另请参见:
-
getHeight()
-
setZoom
public final void setZoom(double value)
设置属性缩放的值。- Property description:
- 当前缩放因子应用于整个页面内容。
- Default value:
- 1.0
- 从以下版本开始:
- JavaFX 8.0
-
getZoom
public final double getZoom()
获取属性变焦的值。- Property description:
- 当前缩放因子应用于整个页面内容。
- Default value:
- 1.0
- 从以下版本开始:
- JavaFX 8.0
-
zoomProperty
public final DoubleProperty zoomProperty()
当前缩放因子应用于整个页面内容。- Default value:
- 1.0
- 从以下版本开始:
- JavaFX 8.0
- 另请参见:
-
getZoom()
,setZoom(double)
-
setFontScale
public final void setFontScale(double value)
设置属性fontScale的值。- Property description:
- 指定应用于字体的比例因子。 此设置影响文本内容,但不影响图像和固定大小的元素。
- Default value:
- 1.0
-
getFontScale
public final double getFontScale()
获取属性fontScale的值。- Property description:
- 指定应用于字体的比例因子。 此设置影响文本内容,但不影响图像和固定大小的元素。
- Default value:
- 1.0
-
fontScaleProperty
public DoubleProperty fontScaleProperty()
指定应用于字体的比例因子。 此设置影响文本内容,但不影响图像和固定大小的元素。- Default value:
- 1.0
- 另请参见:
-
getFontScale()
,setFontScale(double)
-
isResizable
public boolean isResizable()
描述从类复制:Node
指示该节点是否可以由父节点调整大小。 如果此方法返回true,那么在布局过程中,父节点将通过调用node.resize(width,height)来调整节点的大小(理想情况下在其大小范围内)。 所有区域,控件和WebView都是可调整大小的类,它们在应用所有尺寸和CSS样式信息后,依赖于他们的父母在布局期间调整大小。如果此方法返回false,那么在布局期间父()不能调整它大小(resize()是一个no-op),并且它应该返回其layoutBounds的最小,首选和最大大小。 组,文本和所有形状都不能调整大小,因此通过设置适当的属性(例如矩形的宽度/高度,文本上的文本等),依赖于应用程序来建立其大小。 在布局期间,仍然可以重新定位不可调整大小的节点。
- 重写:
-
isResizable
在Node
- 结果
- 该布局期间该节点类型是否可以由其父节点调整大小
- 另请参见:
-
Node.getContentBias()
,Node.minWidth(double)
,Node.minHeight(double)
,Node.prefWidth(double)
,Node.prefHeight(double)
,Node.maxWidth(double)
,Node.maxHeight(double)
,Node.resize(double, double)
,Node.getLayoutBounds()
-
resize
public void resize(double width, double height)
描述从类复制:Node
如果节点可调整大小,将其布局边界设置为指定的宽度和高度。 如果节点不能调整大小,这个方法是无效的。这个方法通常只能通过parentChildren()方法由父节点调用。 所有Parent类将自动调整大小可调整大小的子项,因此应用程序直接进行的调整大小将被节点的父级覆盖,除非子级不受管理。
父母负责确保宽度和高度值落在可调整大小的节点的首选范围内。 如果父级只需要将节点的大小调整为其首选大小,则可以使用autosize()方法。
- 重写:
-
resize
在Node
- 参数
-
width
- 目标布局限制宽度 -
height
- 目标布局界定高度 - 另请参见:
-
Node.isResizable()
,Node.getContentBias()
,Node.autosize()
,Node.minWidth(double)
,Node.minHeight(double)
,Node.prefWidth(double)
,Node.prefHeight(double)
,Node.maxWidth(double)
,Node.maxHeight(double)
,Node.getLayoutBounds()
-
minWidth
public final double minWidth(double height)
在布局期间调用以确定此节点的最小宽度。- 重写:
-
minWidth
在Parent
- 参数
-
height
- 如果最小宽度取决于应该使用的高度 - 结果
- 在布局期间该节点应该调整大小的最小宽度
- 另请参见:
-
Node.isResizable()
,Node.getContentBias()
-
minHeight
public final double minHeight(double width)
在布局期间调用以确定此节点的最小高度。- 重写:
-
minHeight
在Parent
- 参数
-
width
- 如果最小高度取决于应该使用的宽度 - 结果
- 在布局期间该节点应该调整大小的最小高度
- 另请参见:
-
Node.isResizable()
,Node.getContentBias()
-
prefWidth
public final double prefWidth(double height)
在布局期间调用以确定此节点的首选宽度。- 重写:
-
prefWidth
在Parent
- 参数
-
height
- 如果首选宽度取决于应该使用的高度 - 结果
- 在布局期间该节点应该调整大小的首选宽度
- 另请参见:
-
Node.isResizable()
,Node.getContentBias()
,Node.autosize()
-
prefHeight
public final double prefHeight(double width)
在布局期间调用以确定此节点的首选高度。- 重写:
-
prefHeight
在Parent
- 参数
-
width
- 如果偏好的高度取决于应该使用的宽度 - 结果
- 在布局期间该节点应该调整大小的首选高度
- 另请参见:
-
Node.getContentBias()
,Node.autosize()
-
maxWidth
public final double maxWidth(double height)
在布局期间调用以确定此节点的最大宽度。- 重写:
-
maxWidth
在Node
- 参数
-
height
- 如果最大宽度取决于应该使用的高度 - 结果
- 在布局期间该节点应该调整大小的最大宽度
- 另请参见:
-
Node.isResizable()
,Node.getContentBias()
-
maxHeight
public final double maxHeight(double width)
在布局期间调用以确定此节点的最大高度。- 重写:
-
maxHeight
在Node
- 参数
-
width
- 如果最大高度取决于它应该使用的宽度 - 结果
- 在布局期间该节点应该调整大小的最大高度
- 另请参见:
-
Node.isResizable()
,Node.getContentBias()
-
minWidthProperty
public DoubleProperty minWidthProperty()
最小宽度属性。- 另请参见:
-
getMinWidth()
,setMinWidth(double)
-
setMinWidth
public final void setMinWidth(double value)
设置属性minWidth的值。- Property description:
- 最小宽度属性。
-
getMinWidth
public final double getMinWidth()
获取属性minWidth的值。- Property description:
- 最小宽度属性。
-
minHeightProperty
public DoubleProperty minHeightProperty()
最小高度属性。- 另请参见:
-
getMinHeight()
,setMinHeight(double)
-
setMinHeight
public final void setMinHeight(double value)
设置属性minHeight的值。- Property description:
- 最小高度属性。
-
getMinHeight
public final double getMinHeight()
获取属性minHeight的值。- Property description:
- 最小高度属性。
-
setMinSize
public void setMinSize(double minWidth, double minHeight)
设置最小宽度和高度的方便方法。- 参数
-
minWidth
- 最小宽度 -
minHeight
- 最小高度
-
prefWidthProperty
public DoubleProperty prefWidthProperty()
首选宽度属性。- 另请参见:
-
getPrefWidth()
,setPrefWidth(double)
-
setPrefWidth
public final void setPrefWidth(double value)
设置属性prefWidth的值。- Property description:
- 首选宽度属性。
-
getPrefWidth
public final double getPrefWidth()
获取属性prefWidth的值。- Property description:
- 首选宽度属性。
-
prefHeightProperty
public DoubleProperty prefHeightProperty()
首选高度属性。- 另请参见:
-
getPrefHeight()
,setPrefHeight(double)
-
setPrefHeight
public final void setPrefHeight(double value)
设置属性prefHeight的值。- Property description:
- 首选高度属性。
-
getPrefHeight
public final double getPrefHeight()
获取属性prefHeight的值。- Property description:
- 首选高度属性。
-
setPrefSize
public void setPrefSize(double prefWidth, double prefHeight)
设置首选宽度和高度的便利方法。- 参数
-
prefWidth
- 首选宽度 -
prefHeight
- 首选高度
-
maxWidthProperty
public DoubleProperty maxWidthProperty()
最大宽度属性。- 另请参见:
-
getMaxWidth()
,setMaxWidth(double)
-
setMaxWidth
public final void setMaxWidth(double value)
设置属性maxWidth的值。- Property description:
- 最大宽度属性。
-
getMaxWidth
public final double getMaxWidth()
获取属性maxWidth的值。- Property description:
- 最大宽度属性。
-
maxHeightProperty
public DoubleProperty maxHeightProperty()
最大高度属性。- 另请参见:
-
getMaxHeight()
,setMaxHeight(double)
-
setMaxHeight
public final void setMaxHeight(double value)
设置属性maxHeight的值。- Property description:
- 最大高度属性。
-
getMaxHeight
public final double getMaxHeight()
获取属性maxHeight的值。- Property description:
- 最大高度属性。
-
setMaxSize
public void setMaxSize(double maxWidth, double maxHeight)
设置最大宽度和高度的便利方法。- 参数
-
maxWidth
- 最大宽度 -
maxHeight
- 最大高度
-
setFontSmoothingType
public final void setFontSmoothingType(FontSmoothingType value)
设置属性fontSmoothingType的值。- Property description:
- 指定所请求的字体平滑类型:灰色或LCD。 边框的宽度由最宽的行定义。 注意:LCD模式不适用于许多情况,例如各种合成模式,其中应用效果和非常大的字形。
- Default value:
- FontSmoothingType.LCD
- 从以下版本开始:
- JavaFX 2.2
-
getFontSmoothingType
public final FontSmoothingType getFontSmoothingType()
获取属性fontSmoothingType的值。- Property description:
- 指定所请求的字体平滑类型:灰色或LCD。 边框的宽度由最宽的行定义。 注意:LCD模式不适用于许多情况,例如各种合成模式,其中应用效果和非常大的字形。
- Default value:
- FontSmoothingType.LCD
- 从以下版本开始:
- JavaFX 2.2
-
fontSmoothingTypeProperty
public final ObjectProperty<FontSmoothingType> fontSmoothingTypeProperty()
指定所请求的字体平滑类型:灰色或LCD。 边框的宽度由最宽的行定义。 注意:LCD模式不适用于许多情况,例如各种合成模式,其中应用效果和非常大的字形。- Default value:
- FontSmoothingType.LCD
- 从以下版本开始:
- JavaFX 2.2
- 另请参见:
-
getFontSmoothingType()
,setFontSmoothingType(FontSmoothingType)
-
setContextMenuEnabled
public final void setContextMenuEnabled(boolean value)
设置属性contextMenuEnabled的值。- Property description:
- 指定是否启用了上下文菜单。
- Default value:
- 真正
- 从以下版本开始:
- JavaFX 2.2
-
isContextMenuEnabled
public final boolean isContextMenuEnabled()
获取属性contextMenuEnabled的值。- Property description:
- 指定是否启用了上下文菜单。
- Default value:
- 真正
- 从以下版本开始:
- JavaFX 2.2
-
contextMenuEnabledProperty
public final BooleanProperty contextMenuEnabledProperty()
指定是否启用了上下文菜单。- Default value:
- 真正
- 从以下版本开始:
- JavaFX 2.2
- 另请参见:
-
isContextMenuEnabled()
,setContextMenuEnabled(boolean)
-
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
- 结果
- 与此类相关联的CssMetaData可能包括其类的CssMetaData。
- 从以下版本开始:
- JavaFX 8.0
-
getCssMetaData
public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
该方法应该委托给Node.getClassCssMetaData()
,以便可以访问Node的CssMetaData而不需要反射。- Specified by:
-
getCssMetaData
在接口Styleable
- 重写:
-
getCssMetaData
在Node
- 结果
- 与该节点相关联的CssMetaData,其可以包括其超类的CssMetaData。
- 从以下版本开始:
- JavaFX 8.0
-
getChildren
protected ObservableList<Node> getChildren()
描述从类复制:Parent
获取此Parent
的孩子列表。有关设置
Parent
的子列表的场景图结构限制,请参阅Node
的类文档。 如果对子列表的更改违反了这些限制,则忽略该更改,并恢复子列表的先前值。 在这种情况下抛出一个IllegalArgumentException
。如果这个
Parent
节点被连接到Scene
连接到Window
被showning(Window.isShowing()
),那么其子女的名单必须只在JavaFX应用程序线程修改。 如果违反限制,则抛出一个IllegalStateException
。注意子类:如果您重写此方法,则必须从实现中返回调用此超级方法的结果。 从任何getChildren()实现返回的实际列表实例必须是由此父项所拥有和管理的列表。 推翻这种方法的唯一典型的目的是推广这种方法。
- 重写:
-
getChildren
在Parent
- 结果
-
这个
Parent
的孩子Parent
。
-
-