Spec-Zone .ru
спецификации, руководства, описания, API
|
public class ToggleButton extends ButtonBase implements Toggle
ToggleButton
специализированное управление, у которого есть возможность, которая будет выбрана. Обычно a ToggleButton
представляется так же к Кнопке. Однако, они - два различных типов Средств управления. Кнопка является кнопкой "команды", которая вызывает функцию когда щелкнуто. A ToggleButton
с другой стороны просто управление с Булевым указанием, было ли это выбрано.
ToggleButton
может также быть помещен в группы. По умолчанию, a ToggleButton
не находится в группе. Когда в группах, только одном ToggleButton
за один раз в пределах той группы может быть выбран. Помещать два ToggleButtons
в той же самой группе просто присвойте их обоих то же самое значение для ToggleGroup
.
В отличие от этого RadioButtons
, ToggleButtons
в a ToggleGroup
не пытайтесь вызвать по крайней мере один выбранный ToggleButton
в группе. Таким образом, если a ToggleButton
выбирается, щелкая по этому заставит это становиться отменявшим. С RadioButton
, щелчок по нажатой кнопке в группе не будет иметь никакого эффекта.
Пример:
ToggleButton tb1 = new ToggleButton("toggle button 1");
ToggleButton tb2 = new ToggleButton("toggle button 2");
ToggleButton tb3 = new ToggleButton("toggle button 3");
ToggleGroup group = new ToggleGroup();
tb1.setToggleGroup(group);
tb2.setToggleGroup(group);
tb3.setToggleGroup(group);
MnemonicParsing включают по умолчанию для ToggleButton.
Ввести | Свойство и Описание |
---|---|
BooleanProperty |
выбранный
Указывает, выбирается ли этот выключатель.
|
ObjectProperty<ToggleGroup> |
toggleGroup
ToggleGroup к которому это ToggleButton принадлежит. |
armed, onAction
alignment, contentDisplay, ellipsisString, font, graphic, graphicTextGap, labelPadding, lineSpacing, mnemonicParsing, textAlignment, textFill, textOverrun, text, underline, wrapText
contextMenu, skin, 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
Конструктор и Описание |
---|
ToggleButton()
Создает выключатель с пустой строкой для ее метки.
|
ToggleButton(java.lang.String text)
Создает выключатель с указанным текстом как его метка.
|
ToggleButton(java.lang.String text, Node graphic)
Создает выключатель с указанным текстом и значком для его метки.
|
Модификатор и Тип | Метод и Описание |
---|---|
protected Skin<?> |
createDefaultSkin()
Создайте новый экземпляр кожи значения по умолчанию для этого управления.
|
void |
fire()
Вызванный, когда пользовательский жест указывает что событие для этого
ButtonBase должен произойти. |
ToggleGroup |
getToggleGroup()
Получает значение свойства toggleGroup.
|
boolean |
isSelected()
Получает значение выбранного свойства.
|
BooleanProperty |
selectedProperty()
Указывает, выбирается ли этот выключатель.
|
void |
setSelected(boolean value)
Устанавливает значение выбранного свойства.
|
void |
setToggleGroup(ToggleGroup value)
Устанавливает значение свойства toggleGroup.
|
ObjectProperty<ToggleGroup> |
toggleGroupProperty()
ToggleGroup к которому это ToggleButton принадлежит. |
arm, armedProperty, disarm, getOnAction, isArmed, onActionProperty, setOnAction
alignmentProperty, contentDisplayProperty, ellipsisStringProperty, fontProperty, getAlignment, getClassCssMetaData, getContentBias, getContentDisplay, getControlCssMetaData, getEllipsisString, getFont, getGraphic, getGraphicTextGap, getLabelPadding, getLineSpacing, getText, getTextAlignment, getTextFill, getTextOverrun, graphicProperty, graphicTextGapProperty, isMnemonicParsing, isUnderline, isWrapText, labelPaddingProperty, lineSpacingProperty, mnemonicParsingProperty, setAlignment, setContentDisplay, setEllipsisString, setFont, setGraphic, setGraphicTextGap, setLineSpacing, setMnemonicParsing, setText, setTextAlignment, setTextFill, setTextOverrun, setUnderline, setWrapText, textAlignmentProperty, textFillProperty, textOverrunProperty, textProperty, underlineProperty, wrapTextProperty
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, getBaselineOffset, getContextMenu, getCssMetaData, getSkin, getTooltip, getUserAgentStylesheet, isResizable, layoutChildren, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
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, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getProperties, getUserData, setUserData
public final BooleanProperty selectedProperty
selectedProperty
в интерфейсе Toggle
isSelected()
, setSelected(boolean)
public final ObjectProperty<ToggleGroup> toggleGroupProperty
ToggleGroup
к которому это ToggleButton
принадлежит. A ToggleButton
может только быть в одной группе в любой момент. Если группа изменяется, то кнопка удаляется из старой группы до того, чтобы быть добавленным к новой группе.toggleGroupProperty
в интерфейсе Toggle
getToggleGroup()
, setToggleGroup(ToggleGroup)
public ToggleButton()
public ToggleButton(java.lang.String text)
text
- Текстовая строка для ее метки.public ToggleButton(java.lang.String text, Node graphic)
text
- Текстовая строка для ее метки.graphic
- значок для его метки.public final void setSelected(boolean value)
setSelected
в интерфейсе Toggle
value
- true
сделать это Toggle
выбранный.public final boolean isSelected()
isSelected
в интерфейсе Toggle
true
если это Toggle
выбирается.public final BooleanProperty selectedProperty()
selectedProperty
в интерфейсе Toggle
isSelected()
, setSelected(boolean)
public final void setToggleGroup(ToggleGroup value)
setToggleGroup
в интерфейсе Toggle
value
- Новое ToggleGroup
.ToggleGroup
к которому это ToggleButton
принадлежит. A ToggleButton
может только быть в одной группе в любой момент. Если группа изменяется, то кнопка удаляется из старой группы до того, чтобы быть добавленным к новой группе.public final ToggleGroup getToggleGroup()
getToggleGroup
в интерфейсе Toggle
ToggleGroup
к которому это Toggle
принадлежит.ToggleGroup
к которому это ToggleButton
принадлежит. A ToggleButton
может только быть в одной группе в любой момент. Если группа изменяется, то кнопка удаляется из старой группы до того, чтобы быть добавленным к новой группе.public final ObjectProperty<ToggleGroup> toggleGroupProperty()
ToggleGroup
к которому это ToggleButton
принадлежит. A ToggleButton
может только быть в одной группе в любой момент. Если группа изменяется, то кнопка удаляется из старой группы до того, чтобы быть добавленным к новой группе.toggleGroupProperty
в интерфейсе Toggle
getToggleGroup()
, setToggleGroup(ToggleGroup)
public void fire()
ButtonBase
должен произойти. Если вызвано, этот метод будет выполняться независимо от состояния ButtonBase.arm()
.
fire
в class ButtonBase
protected Skin<?> createDefaultSkin()
-fx-skin
или набор явно в sub-class с setSkin(...)
.createDefaultSkin
в class Control
Copyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается