Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class Control extends Region implements Skinnable
Дополнительно, средства управления поддерживают явное очищение, чтобы облегчить усиливать функциональность управления, настраивая его появление.
См. определенные подклассы Управления для информации о том, как использовать отдельные типы средств управления.
У большинства средств управления есть свой focusTraversable набор свойств к истине по умолчанию, однако средства управления только для чтения такой как Label
и ProgressIndicator
, и некоторые средства управления, которые являются контейнерами ScrollPane
и ToolBar
не делать. Консультируйтесь с отдельной документацией управления для деталей.
Ввести | Свойство и Описание |
---|---|
ObjectProperty<ContextMenu> |
contextMenu
ContextMenu, чтобы показать для этого управления.
|
ObjectProperty<Skin<?>> |
кожа
Кожа ответственна за рендеринг этого
Control . |
ObjectProperty<Tooltip> |
подсказка
ToolTip для этого управления.
|
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width
needsLayout
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, visible
USE_COMPUTED_SIZE, USE_PREF_SIZE
Модификатор | Конструктор и Описание |
---|---|
protected |
Control()
Создайте новое Управление.
|
Модификатор и Тип | Метод и Описание |
---|---|
protected double |
computeMaxHeight(double width)
Вычисляет максимальный допустимый height Управления, основанного на обеспеченном width.
|
protected double |
computeMaxWidth(double height)
Вычисляет максимальный допустимый width Управления, основанного на обеспеченном height.
|
protected double |
computeMinHeight(double width)
Вычисляет минимальный допустимый height Управления, основанного на обеспеченном width.
|
protected double |
computeMinWidth(double height)
Вычисляет минимальный допустимый width Управления, основанного на обеспеченном height.
|
protected double |
computePrefHeight(double width)
Вычисляет привилегированный height этой области для данного width; подклассы Области должны переопределить этот метод, чтобы возвратить соответствующее значение, основанное на их контенте и стратегии расположения.
|
protected double |
computePrefWidth(double height)
Вычисляет привилегированный width этой области для данного height.
|
ObjectProperty<ContextMenu> |
contextMenuProperty()
ContextMenu, чтобы показать для этого управления.
|
protected Skin<?> |
createDefaultSkin()
Создайте новый экземпляр кожи значения по умолчанию для этого управления.
|
double |
getBaselineOffset()
Вычисляет базовая линия смещала основанный на первом управляемом дочернем элементе.
|
static java.util.List<CssMetaData<? extends Styleable,?>> |
getClassCssMetaData() |
ContextMenu |
getContextMenu()
Получает значение свойства contextMenu.
|
protected java.util.List<CssMetaData<? extends Styleable,?>> |
getControlCssMetaData() |
java.util.List<CssMetaData<? extends Styleable,?>> |
getCssMetaData()
Этот метод возвращает <код> Список </код> содержащий все
CssMetaData для обоих этого Управления (возвратился из getControlCssMetaData() и Skin , принятие skin property a SkinBase . |
Skin<?> |
getSkin()
Получает значение кожи свойства.
|
Подсказка |
getTooltip()
Получает значение подсказки свойства.
|
protected java.lang.String |
getUserAgentStylesheet()
Конструкторы могут определить свою собственную таблицу стилей агента пользователя.
|
boolean |
isResizable()
Возвраты
true так как все Средства управления изменяемого размера. |
protected void |
layoutChildren()
Вызванный во время расположения передают к расположению дочерние элементы в этом
Parent . |
void |
setContextMenu(ContextMenu value)
Устанавливает значение свойства contextMenu.
|
void |
setSkin(Skin<?> value)
Устанавливает значение кожи свойства.
|
void |
setTooltip(Tooltip value)
Устанавливает значение подсказки свойства.
|
ObjectProperty<Skin<?>> |
skinProperty()
Кожа ответственна за рендеринг этого
Control . |
ObjectProperty<Tooltip> |
tooltipProperty()
ToolTip для этого управления.
|
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, 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, widthProperty
getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, setNeedsLayout
addEventFilter, addEventHandler, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, 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, 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, visibleProperty
public final ObjectProperty<Skin<?>> skinProperty
Control
. С точки зрения Control
, Skin
черный квадрат. Это слушает и отвечает на изменения в состоянии в a Control
. Между a есть непосредственное отношение Control
и Skin
. Каждый Skin
поддерживает обратную ссылку на Control
через Skin.getSkinnable()
метод.
Кожа может быть нулем.
skinProperty
в интерфейсе Skinnable
getSkin()
, setSkin(Skin)
public final ObjectProperty<Подсказка> tooltipProperty
getTooltip()
, setTooltip(Tooltip)
public final ObjectProperty<ContextMenu> contextMenuProperty
getContextMenu()
, setContextMenu(ContextMenu)
protected Control()
public final ObjectProperty<Skin<?>> skinProperty()
Control
. С точки зрения Control
, Skin
черный квадрат. Это слушает и отвечает на изменения в состоянии в a Control
. Между a есть непосредственное отношение Control
и Skin
. Каждый Skin
поддерживает обратную ссылку на Control
через Skin.getSkinnable()
метод.
Кожа может быть нулем.
skinProperty
в интерфейсе Skinnable
getSkin()
, setSkin(Skin)
public final void setSkin(Skin<?> value)
setSkin
в интерфейсе Skinnable
Control
. С точки зрения Control
, Skin
черный квадрат. Это слушает и отвечает на изменения в состоянии в a Control
. Между a есть непосредственное отношение Control
и Skin
. Каждый Skin
поддерживает обратную ссылку на Control
через Skin.getSkinnable()
метод.
Кожа может быть нулем.
public final Skin<?> getSkin()
getSkin
в интерфейсе Skinnable
Control
. С точки зрения Control
, Skin
черный квадрат. Это слушает и отвечает на изменения в состоянии в a Control
. Между a есть непосредственное отношение Control
и Skin
. Каждый Skin
поддерживает обратную ссылку на Control
через Skin.getSkinnable()
метод.
Кожа может быть нулем.
public final ObjectProperty<Подсказка> tooltipProperty()
getTooltip()
, setTooltip(Tooltip)
public final void setTooltip(Tooltip value)
public final Подсказка getTooltip()
public final ObjectProperty<ContextMenu> contextMenuProperty()
getContextMenu()
, setContextMenu(ContextMenu)
public final void setContextMenu(ContextMenu value)
public final ContextMenu getContextMenu()
public boolean isResizable()
true
так как все Средства управления изменяемого размера.isResizable
в class Region
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()
protected double computeMinWidth(double height)
Node.minWidth(double)
метод Skin
. Если Кожа является нулем, возвращенное значение 0.computeMinWidth
в class Region
height
- height Управления, в случае, если это значение могло бы продиктовать минимальный width.protected double computeMinHeight(double width)
Node.minHeight(double)
метод Skin
. Если Кожа является нулем, возвращенное значение 0.computeMinHeight
в class Region
width
- width Управления, в случае, если это значение могло бы продиктовать минимальный height.protected double computeMaxWidth(double height)
Node.maxWidth(double)
метод Skin
. Если Кожа является нулем, возвращенное значение 0.computeMaxWidth
в class Region
height
- height Управления, в случае, если это значение могло бы продиктовать максимальный width.protected double computeMaxHeight(double width)
Node.maxHeight(double)
метод Skin
. Если Кожа является нулем, возвращенное значение 0.computeMaxHeight
в class Region
width
- width Управления, в случае, если это значение могло бы продиктовать максимальный height.protected double computePrefWidth(double height)
computePrefWidth
в class Region
height
- height, который должен использоваться, если предпочтенный width зависит от негоprotected double computePrefHeight(double width)
computePrefHeight
в class Region
width
- width, который должен использоваться, если предпочтенный height зависит от негоpublic double getBaselineOffset()
Node.getBaselineOffset()
.getBaselineOffset
в class Parent
protected void layoutChildren()
Parent
. По умолчанию это только установит размер управляемого, контента изменяемого размера к их привилегированным размерам и не делает никакого расположения узла. Подклассы должны переопределить эту функцию к контенту расположения как необходимый.
layoutChildren
в class Parent
protected Skin<?> createDefaultSkin()
-fx-skin
или набор явно в sub-class с setSkin(...)
.protected java.lang.String getUserAgentStylesheet()
public static java.util.List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
public final java.util.List<CssMetaData<? extends Styleable,?>> getCssMetaData()
CssMetaData
для обоих этого Управления (возвратился из getControlCssMetaData()
и Skin
, принятие skin property
a SkinBase
. Разработчики, которые хотят предоставить пользовательскому CssMetaData, поэтому поощряются переопределить getControlCssMetaData()
или SkinBase.getCssMetaData()
В зависимости от того, где находится CssMetaData.
getCssMetaData
в интерфейсе Styleable
getCssMetaData
в class Region
protected java.util.List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
Copyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается