Spec-Zone.ru › OpenJavaFX 11
Module javafx.controls
Package javafx.scene.control.skin

Class TreeTableCellSkin<S,​T>

  • java.lang.Object
    • javafx.scene.control.SkinBase<C>
      • javafx.scene.control.skin.LabeledSkinBase<C>
        • javafx.scene.control.skin.CellSkinBase<C>
          • javafx.scene.control.skin.TableCellSkinBase<TreeItem<S>,​T,​TreeTableCell<S,​T>>
            • javafx.scene.control.skin.TreeTableCellSkin<S,​T>
  • Type Parameters:
    S - The type of the UI control (e.g. the type of the 'row'), this is wrapped in a TreeItem.
    T - The type of the content in the cell, based on its TreeTableColumn.
    All Implemented Interfaces:
    Skin<TreeTableCell<S,​T>>
    public class TreeTableCellSkin<S,​T>
    extends TableCellSkinBase<TreeItem<S>,​T,​TreeTableCell<S,​T>>
    Default skin implementation for the TreeTableCell control.
    Since:
    9
    See Also:
    TreeTableCell
  • Property Summary

    Properties
    Type Property Description
    ReadOnlyObjectProperty<TreeTableColumn<S,​T>> tableColumn
    The TableColumnBase instance that is responsible for this Cell.
    • Properties inherited from class javafx.scene.control.skin.CellSkinBase

      cellSize
  • Constructor Summary

    Constructors
    Constructor Description
    TreeTableCellSkin​(TreeTableCell<S,​T> control)
    Creates a new TreeTableCellSkin instance, installing the necessary child nodes into the Control children list, as well as the necessary input mappings for handling key, mouse, etc events.
  • Method Summary

    All MethodsInstance MethodsConcrete Methods
    Modifier and Type Method Description
    void dispose()
    Called by a Skinnable when the Skin is replaced on the Skinnable.
    ReadOnlyObjectProperty<TreeTableColumn<S,​T>> tableColumnProperty()
    The TableColumnBase instance that is responsible for this Cell.
    • Methods inherited from class javafx.scene.control.skin.TableCellSkinBase

      computePrefWidth, getTableColumn, layoutChildren
    • Methods inherited from class javafx.scene.control.skin.CellSkinBase

      cellSizeProperty, getCellSize, getClassCssMetaData, getCssMetaData
    • Methods inherited from class javafx.scene.control.skin.LabeledSkinBase

      computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, layoutLabelInArea, layoutLabelInArea, queryAccessibleAttribute, updateChildren
    • Methods inherited from class javafx.scene.control.SkinBase

      consumeMouseEvents, executeAccessibleAction, getChildren, getNode, getSkinnable, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, registerChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners
    • Methods inherited from class java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Property Detail

    • tableColumn

      public ReadOnlyObjectProperty<TreeTableColumn<S,​T>> tableColumnProperty
      The TableColumnBase instance that is responsible for this Cell.
      Specified by:
      tableColumnProperty in class TableCellSkinBase<TreeItem<S>,​T,​TreeTableCell<S,​T>>
      See Also:
      TableCellSkinBase.getTableColumn()
  • Constructor Detail

    • TreeTableCellSkin

      public TreeTableCellSkin​(TreeTableCell<S,​T> control)
      Creates a new TreeTableCellSkin instance, installing the necessary child nodes into the Control children list, as well as the necessary input mappings for handling key, mouse, etc events.
      Parameters:
      control - The control that this skin should be installed onto.
  • Method Detail

    • dispose

      public void dispose()
      Called by a Skinnable when the Skin is replaced on the Skinnable. This method allows a Skin to implement any logic necessary to clean up itself after the Skin is no longer needed. It may be used to release native resources. The methods Skin.getSkinnable() and Skin.getNode() should return null following a call to dispose. Calling dispose twice has no effect.
      Specified by:
      dispose in interface Skin<S>
      Overrides:
      dispose in class TableCellSkinBase<TreeItem<S>,​T,​TreeTableCell<S,​T>>
    • tableColumnProperty

      public ReadOnlyObjectProperty<TreeTableColumn<S,​T>> tableColumnProperty()
      The TableColumnBase instance that is responsible for this Cell.
      Specified by:
      tableColumnProperty in class TableCellSkinBase<TreeItem<S>,​T,​TreeTableCell<S,​T>>
      See Also:
      TableCellSkinBase.getTableColumn()

© 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