Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.controls
Пакет javafx.scene.control

Класс TreeTableCell<S,​T>

  • java.lang.Object
    • javafx.scene.Node
      • javafx.scene.Parent
        • javafx.scene.layout.Region
          • javafx.scene.control.Control
            • javafx.scene.control.Labeled
              • javafx.scene.control.Cell<T>
                • javafx.scene.control.IndexedCell<T>
                  • javafx.scene.control.TreeTableCell<S,​T>
    • Тип параметров:
      S - Тип обобщенного типа TreeTableView
      T - Тип элемента, содержащегося в ячейке.
      Все реализуемые интерфейсы:
      Styleable, EventTarget, Skinnable
      Прямые известные подклассы:
      CheckBoxTreeTableCell, ChoiceBoxTreeTableCell, ComboBoxTreeTableCell, ProgressBarTreeTableCell, TextFieldTreeTableCell
      public class TreeTableCell<S,​T>
      extends IndexedCell<T>
      Представляет собой пересечение строки/столбца в TreeTableView. Для представления этого пересечения, TreeTableCell содержит свойство index, а также свойство tableColumn. Кроме того, экземпляр TreeTableCell знает, в какой TreeTableRow он существует.

      Примечание о выделении: TreeTableCell визуально отображает, что он выделен, когда выполняются два условия:

      1. Метод TableSelectionModel.isSelected(int, TableColumnBase) возвращает true для строки/столбца, который представляет эта ячейка, и
      2. Свойство cell selection mode установлено в значение true (чтобы указать, что разрешено выделять отдельные ячейки (а не только строки ячеек)).
      С тех пор:
      JavaFX 8.0
      См. также:
      TreeTableView, TreeTableColumn, Cell, IndexedCell, TreeTableRow
  • Краткое описание свойств

    Свойства
    Тип Свойство Описание
    ReadOnlyObjectProperty<TreeTableColumn<S,​T>> tableColumn
    ReadOnlyObjectProperty<TreeTableRow<S>> tableRow
    ReadOnlyObjectProperty<TreeTableView<S>> treeTableView
    Связанная с этим элементом TreeTableView.
    • Наследуемые свойства от класса javafx.scene.control.IndexedCell

      index
    • Наследуемые свойства от класса javafx.scene.control.Cell

      editable, editing, empty, item, selected
    • Наследуемые свойства от класса javafx.scene.control.Labeled

      alignment, contentDisplay, ellipsisString, font, graphic, graphicTextGap, labelPadding, lineSpacing, mnemonicParsing, textAlignment, textFill, textOverrun, text, underline, wrapText
    • Наследуемые свойства от класса javafx.scene.control.Control

      contextMenu, skin, tooltip
    • Наследуемые свойства от класса javafx.scene.layout.Region

      background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width
    • Наследуемые свойства от класса javafx.scene.Parent

      needsLayout
    • Наследуемые свойства от класса 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
  • Краткое описание полей

    • Наследуемые поля от класса javafx.scene.layout.Region

      USE_COMPUTED_SIZE, USE_PREF_SIZE
    • Наследуемые поля от класса javafx.scene.Node

      BASELINE_OFFSET_SAME_AS_HEIGHT
  • Краткое описание конструкторов

    Конструкторы
    Конструктор Описание
    TreeTableCell()
    Создаёт экземпляр TreeTableCell по умолчанию со стилем 'tree-table-cell'.
  • Краткое описание методов

    Все методыМетоды экземпляровКонкретные методы
    Модификатор и тип Метод Описание
    void cancelEdit()
    Вызовите эту функцию для перехода из состояния редактирования в состояние нередактирования без сохранения пользовательского ввода.
    void commitEdit​(T newValue)
    Вызовите эту функцию при необходимости (в зависимости от требований взаимодействия пользователя в вашем пользовательском интерфейсе редактирования ячеек) для выполнения двух действий: Отправка соответствующих событий обратно в управляющий UI-контроль (например,
    protected Skin<?> createDefaultSkin()
    Создаёт новый экземпляр по умолчанию для этого контрола.
    void executeAccessibleAction​(AccessibleAction action, Object... parameters)
    Этот метод вызывается средствами вспомогательной технологии для запроса выполнения действия, указанного в аргументе.
    TreeTableColumn<S,​T> getTableColumn()
    Получает значение свойства tableColumn.
    TreeTableRow<S> getTreeTableRow()
    TreeTableView<S> getTreeTableView()
    Получает значение свойства treeTableView.
    protected void layoutChildren()
    Вызывается во время прохода компоновки для компоновки дочерних элементов в этом Parent.
    Object queryAccessibleAttribute​(AccessibleAttribute attribute, Object... parameters)
    Этот метод вызывается средствами вспомогательной технологии для запроса значения атрибута.
    void startEdit()
    Вызовите эту функцию для перехода из состояния нередактирования в состояние редактирования, если ячейка редактируема.
    ReadOnlyObjectProperty<TreeTableColumn<S,​T>> tableColumnProperty()
    ReadOnlyObjectProperty<TreeTableRow<S>> tableRowProperty()
    ReadOnlyObjectProperty<TreeTableView<S>> treeTableViewProperty()
    Связанная с этим элементом TreeTableView.
    void updateSelected​(boolean selected)
    Обновляет состояние выделения ячейки.
    void updateTreeTableColumn​(TreeTableColumn<S,​T> col)
    Обновляет TreeTableColumn, связанную с этим элементом TreeTableCell.
    void updateTreeTableRow​(TreeTableRow<S> treeTableRow)
    Обновляет TreeTableRow, связанную с этим элементом TreeTableCell.
    void updateTreeTableView​(TreeTableView<S> tv)
    Обновляет TreeTableView, связанную с этим элементом TreeTableCell.
    • Наследуемые методы от класса javafx.scene.control.IndexedCell

      getIndex, indexProperty, updateIndex
    • Наследуемые методы от класса javafx.scene.control.Cell

      editableProperty, editingProperty, emptyProperty, getInitialFocusTraversable, getItem, isEditable, isEditing, isEmpty, isItemChanged, isSelected, itemProperty, selectedProperty, setEditable, setItem, updateItem
    • Наследуемые методы от класса javafx.scene.control.Labeled

      alignmentProperty, contentDisplayProperty, ellipsisStringProperty, fontProperty, getAlignment, getClassCssMetaData, getContentBias, getContentDisplay, getControlCssMetaData, getEllipsisString, getFont, getGraphic, getGraphicTextGap, getInitialAlignment, 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, toString, underlineProperty, wrapTextProperty
    • Наследуемые методы от класса javafx.scene.control.Control

      computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, getBaselineOffset, getContextMenu, getCssMetaData, getSkin, getTooltip, isResizable, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
    • Наследуемые методы от класса javafx.scene.layout.Region

      backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, 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, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty
    • Наследуемые методы от класса javafx.scene.Parent

      getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds
    • Наследуемые методы от класса 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, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, 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, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty
    • Наследуемые методы от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Наследуемые методы от интерфейса javafx.css.Styleable

      getStyleableNode
  • Подробное описание свойств

    • tableColumn

      public final ReadOnlyObjectProperty<TreeTableColumn<S,​T>> tableColumnProperty
      См. также:
      getTableColumn()
    • treeTableView

      public final ReadOnlyObjectProperty<TreeTableView<S>> treeTableViewProperty
      Деревовидная таблица, связанная с этим элементом TreeTableCell.
      См. также:
      getTreeTableView()
    • tableRow

      public final ReadOnlyObjectProperty<TreeTableRow<S>> tableRowProperty
  • Подробное описание конструкторов

    • TreeTableCell

      public TreeTableCell()
      Создаёт экземпляр TreeTableCell по умолчанию со стилем 'tree-table-cell'.
  • Подробное описание методов

    • tableColumnProperty

      public final ReadOnlyObjectProperty<TreeTableColumn<S,​T>> tableColumnProperty()
      См. также:
      getTableColumn()
    • getTableColumn

      public final TreeTableColumn<S,​T> getTableColumn()
      Получает значение свойства tableColumn.
      Описание свойства:
    • getTreeTableView

      public final TreeTableView<S> getTreeTableView()
      Получает значение свойства treeTableView.
      Описание свойства:
      Деревовидная таблица, связанная с этим элементом TreeTableCell.
    • treeTableViewProperty

      public final ReadOnlyObjectProperty<TreeTableView<S>> treeTableViewProperty()
      Деревовидная таблица, связанная с этим элементом TreeTableCell.
      См. также:
      getTreeTableView()
    • getTreeTableRow

      public final TreeTableRow<S> getTreeTableRow()
    • tableRowProperty

      public final ReadOnlyObjectProperty<TreeTableRow<S>> tableRowProperty()
    • startEdit

      public void startEdit()
      Вызовите эту функцию, чтобы перейти из состояния без редактирования в состояние редактирования, если ячейка редактируема. Если эта ячейка уже находится в состоянии редактирования, она останется в нём.
      Переопределяет:
      startEdit в классе Cell<T>
    • commitEdit

      public void commitEdit​(T newValue)
      Вызовите эту функцию, когда это уместно (в зависимости от требований взаимодействия пользователя с вашим интерфейсом редактирования ячейки), чтобы выполнить два действия:
      1. Отправить соответствующие события обратно в управляющий элемент UI (например, ListView). Это начнёт процесс переноса этого изменения обратно в соответствующий источник данных/свойство (хотя это не гарантирует, что это будет успешным — это зависит от конкретного обработчика сохранения изменений). Для получения более подробной информации обратитесь к документации класса элемента управления UI.
      2. Начать переход из состояния редактирования в состояние без редактирования.

      В общем случае нет необходимости переопределять этот метод в пользовательских реализациях ячейки — должно быть достаточно просто вызвать этот метод, когда это уместно (например, когда пользователь нажал Enter, вы можете сделать что-то вроде cell.commitEdit(converter.fromString(textField.getText()));

      Переопределяет:
      commitEdit в классе Cell<T>
      Параметры:
      newValue — значение, введённое конечным пользователем, которое должно быть сохранено соответствующим образом с учётом источника данных, лежащего в основе пользовательского интерфейса, и обработчика сохранения изменений редактирования элемента управления UI.
    • cancelEdit

      public void cancelEdit()
      Вызовите эту функцию, чтобы перейти из состояния редактирования в состояние без редактирования, не сохраняя никакого пользовательского ввода.
      Переопределяет:
      cancelEdit в классе Cell<T>
    • updateSelected

      public void updateSelected​(boolean selected)
      Обновляет, находится ли эта ячейка в выбранном состоянии или нет.
      Переопределяет:
      updateSelected в классе Cell<T>
      Параметры:
      selected — нужно ли выбрать эту ячейку.
    • layoutChildren

      protected void layoutChildren()
      Описание, скопированное из класса: Cell
      Вызывается во время прохода макета для размещения дочерних элементов в этом Parent. По умолчанию он устанавливает размер управляемого, изменяемого содержимого на их предпочтительные размеры и не выполняет позиционирование узлов.

      Подклассы должны переопределять эту функцию для размещения содержимого по мере необходимости.

      Переопределяет:
      layoutChildren в классе Cell<T>
    • updateTreeTableView

      public final void updateTreeTableView​(TreeTableView<S> tv)
      Обновляет деревовидную таблицу, связанную с этим элементом TreeTableCell. Обычно это делается один раз, когда TreeTableCell впервые добавляется в TreeTableView. Примечание: эта функция предназначена для экспертов, в первую очередь для разработчиков новых скинов. Разработчикам или дизайнерам обычно не нужно напрямую обращаться к этой функции.
      Параметры:
      tv — деревовидная таблица, связанная с этим элементом TreeTableCell
    • updateTreeTableRow

      public final void updateTreeTableRow​(TreeTableRow<S> treeTableRow)
      Обновляет строку TreeTableRow, связанную с этим элементом TreeTableCell. Примечание: эта функция предназначена для экспертов, в первую очередь для разработчиков новых скинов. Разработчикам или дизайнерам обычно не нужно напрямую обращаться к этой функции.
      Параметры:
      treeTableRow — строка TreeTableRow, связанная с этим элементом TreeTableCell
    • updateTreeTableColumn

      public final void updateTreeTableColumn​(TreeTableColumn<S,​T> col)
      Обновляет столбец TreeTableColumn, связанный с этим элементом TreeTableCell. Примечание: эта функция предназначена для экспертов, в первую очередь для разработчиков новых скинов. Разработчикам или дизайнерам обычно не нужно напрямую обращаться к этой функции.
      Параметры:
      col — столбец TreeTableColumn, связанный с этим элементом TreeTableCell
    • createDefaultSkin

      protected Skin<?> createDefaultSkin()
      Создаёт новый экземпляр стандартного скина для этого элемента управления. Вызывается для создания скина для элемента управления, если скин не задан через CSS -fx-skin или не установлен явно в подклассе с setSkin(...).
      Переопределяет:
      createDefaultSkin в классе Control
      Возвращает:
      новый экземпляр стандартного скина для этого элемента управления. Если null, то элемент управления не будет иметь скин, если не будет задан с помощью css.
    • queryAccessibleAttribute

      public Object queryAccessibleAttribute​(AccessibleAttribute attribute,
                                             Object... parameters)
      Этот метод вызывается технологией вспомогательных средств для запроса значения атрибута.

      Этот метод обычно переопределяется подклассами для реализации атрибутов, необходимых для определённой роли.
      Если определённый атрибут не обрабатывается, должна вызываться реализация суперкласса.

      Переопределяет:
      queryAccessibleAttribute в классе Control
      Параметры:
      attribute — запрашиваемый атрибут
      parameters — необязательный список параметров
      Возвращает:
      значение для запрашиваемого атрибута
      См. также:
      AccessibleAttribute
    • executeAccessibleAction

      public void executeAccessibleAction​(AccessibleAction action,
                                          Object... parameters)
      Этот метод вызывается технологией вспомогательных средств для запроса выполнения действия, указанного в аргументе.

      Этот метод обычно переопределяется подклассами для реализации действия, необходимого для определённой роли.
      Если определённое действие не обрабатывается, должна вызываться реализация суперкласса.

      Переопределяет:
      executeAccessibleAction в классе Control
      Параметры:
      action — действие для выполнения
      parameters — необязательный список параметров
      См. также:
      AccessibleAction

© 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