|
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, widthneedsLayoutblendMode, 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, visibleUSE_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, widthPropertygetChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, setNeedsLayoutaddEventFilter, 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, visiblePropertypublic final ObjectProperty<Skin<?>> skinProperty
Control. С точки зрения Control, Skin черный квадрат. Это слушает и отвечает на изменения в состоянии в a Control. Между a есть непосредственное отношение Control и Skin. Каждый Skin поддерживает обратную ссылку на Control через Skin.getSkinnable() метод.
Кожа может быть нулем.
skinProperty в интерфейсе SkinnablegetSkin(), 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 в интерфейсе SkinnablegetSkin(), setSkin(Skin)public final void setSkin(Skin<?> value)
setSkin в интерфейсе SkinnableControl. С точки зрения Control, Skin черный квадрат. Это слушает и отвечает на изменения в состоянии в a Control. Между a есть непосредственное отношение Control и Skin. Каждый Skin поддерживает обратную ссылку на Control через Skin.getSkinnable() метод.
Кожа может быть нулем.
public final Skin<?> getSkin()
getSkin в интерфейсе SkinnableControl. С точки зрения 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 RegionNode.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 Regionheight - height Управления, в случае, если это значение могло бы продиктовать минимальный width.protected double computeMinHeight(double width)
Node.minHeight(double) метод Skin. Если Кожа является нулем, возвращенное значение 0.computeMinHeight в class Regionwidth - width Управления, в случае, если это значение могло бы продиктовать минимальный height.protected double computeMaxWidth(double height)
Node.maxWidth(double) метод Skin. Если Кожа является нулем, возвращенное значение 0.computeMaxWidth в class Regionheight - height Управления, в случае, если это значение могло бы продиктовать максимальный width.protected double computeMaxHeight(double width)
Node.maxHeight(double) метод Skin. Если Кожа является нулем, возвращенное значение 0.computeMaxHeight в class Regionwidth - width Управления, в случае, если это значение могло бы продиктовать максимальный height.protected double computePrefWidth(double height)
computePrefWidth в class Regionheight - height, который должен использоваться, если предпочтенный width зависит от негоprotected double computePrefHeight(double width)
computePrefHeight в class Regionwidth - width, который должен использоваться, если предпочтенный height зависит от негоpublic double getBaselineOffset()
Node.getBaselineOffset().getBaselineOffset в class Parentprotected void layoutChildren()
Parent. По умолчанию это только установит размер управляемого, контента изменяемого размера к их привилегированным размерам и не делает никакого расположения узла. Подклассы должны переопределить эту функцию к контенту расположения как необходимый.
layoutChildren в class Parentprotected 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 в интерфейсе StyleablegetCssMetaData в class Regionprotected java.util.List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
Copyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается .