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

Класс TablePositionBase<TC extends TableColumnBase>

  • java.lang.Object
    • javafx.scene.control.TablePositionBase<TC>
  • Прямые известные подклассы:
    TablePosition, TreeTablePosition
    public abstract class TablePositionBase<TC extends TableColumnBase>
    extends Object
    Этот класс используется для представления одной строки/столбца/ячейки в таблице. Конкретные подклассы этого абстрактного класса используются в API TableView и TreeTableView для представления выбранных, фокусированных, редактируемых строк/столбцов/ячеек. Обратите внимание, что этот класс неизменяем после его создания.

    Так как элементы управления TableView и TreeTableView могут иметь разные режимы selection modes, свойства строки и столбца в TablePositionBase могут быть «отключены», чтобы представлять целую строку или столбец. Это делается путем установки нетребуемого свойства в -1 или null.

    С момента:
    JavaFX 8.0
    См. также:
    TablePosition, TreeTablePosition
  • Краткое описание конструкторов

    Конструкторы
    Модификатор Конструктор Описание
    protected TablePositionBase​(int row, TC tableColumn)
    Создает экземпляр TablePositionBase для представления заданной позиции строки/столбца в базовом экземпляре таблицы (который не является частью абстрактного класса TablePositionBase, но является частью конкретных подклассов, таких как TablePosition и TreeTablePosition).
  • Краткое описание методов

    Все методыМетоды экземпляраАбстрактные методыКонкретные методы
    Модификатор и тип Метод Описание
    boolean equals​(Object obj)
    Указывает, является ли другой объект "равным" этому.
    abstract int getColumn()
    Индекс столбца, который представляет эта TablePosition в TableView.
    int getRow()
    Строка, которую представляет эта TablePosition в TableView.
    TC getTableColumn()
    TableColumn, который представляет эта TablePosition в TableView.
    int hashCode()
    Возвращает хэш-код для этого объекта TablePosition.
    • Методы, унаследованные от класса java.lang.Object

      clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Подробное описание конструкторов

    • TablePositionBase

      protected TablePositionBase​(int row,
                                  TC tableColumn)
      Создает экземпляр TablePositionBase для представления заданной позиции строки/столбца в базовом экземпляре таблицы (который не является частью абстрактного класса TablePositionBase, но является частью конкретных подклассов, таких как TablePosition и TreeTablePosition). Во всех случаях все поля внутри экземпляров TablePositionBase ссылаются слабо, чтобы предотвратить утечки памяти. Это означает, что возможно (но маловероятно), что методы get вернут null.
      Параметры:
      row - Строка, которую представляет эта TablePosition.
      tableColumn - Экземпляр TableColumn, который представляет эта TablePosition.
  • Подробное описание методов

    • getRow

      public int getRow()
      Строка, которую эта TablePosition представляет в TableView.
      Возвращает:
      строка, которую эта TablePosition представляет в TableView
    • getColumn

      public abstract int getColumn()
      Индекс столбца, который эта TablePosition представляет в TableView. Он равен -1, если экземпляры TableView или TableColumn равны null.
      Возвращает:
      индекс столбца, который эта TablePosition представляет в TableView
    • getTableColumn

      public TC getTableColumn()
      TableColumn, который эта TablePosition представляет в TableView.
      Возвращает:
      TableColumn, который эта TablePosition представляет в TableView
    • equals

      public boolean equals​(Object obj)
      Указывает, является ли другой объект "равным" этому.
      Переопределяет:
      equals в классе Object
      Параметры:
      obj - объект-ссылка, с которым нужно сравнить.
      Возвращает:
      true, если этот объект равен переданному аргументу; false в противном случае.
    • hashCode

      public int hashCode()
      Возвращает хэш-код для этого объекта TablePosition.
      Переопределяет:
      hashCode в классе Object
      Возвращает:
      хэш-код для этого объекта TablePosition.

© 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