Класс TableView.TableCell
java.lang.Object
javax.swing.text.View
javax.swing.text.CompositeView
javax.swing.text.BoxView
javax.swing.text.TableView.TableCell
- Все реализованные интерфейсы:
SwingConstants
- Внешний класс:
TableView
@Deprecated public class TableView.TableCell extends BoxView
Устарело.
Теперь ячейкой таблицы может быть любая реализация View.
Краткое описание полей
Поля, объявленные в классе View
BadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, GoodBreakWeight, X_AXIS, Y_AXIS | Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
BadBreakWeight |
Вес, указывающий, что представление является неудачным местом для разрыва при форматировании. |
static final int |
ExcellentBreakWeight |
Вес, указывающий, что представление поддерживает разбиение и является очень подходящим местом для разрыва. |
static final int |
ForcedBreakWeight |
Вес, указывающий, что представление поддерживает разбиение и должно быть разбито, чтобы корректно отображаться внутри представления, форматирующего дочерние элементы путем их разбиения. |
static final int |
GoodBreakWeight |
Вес, указывающий, что представление поддерживает разбиение, но, вероятно, существуют более подходящие места. |
static final int |
X_AXIS |
Ось для операций форматирования/разбиения. |
static final int |
Y_AXIS |
Ось для операций форматирования/разбиения. |
Поля, объявленные в интерфейсе SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST | Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
BOTTOM |
Константа ориентации блока, задающая его нижнюю сторону. |
static final int |
CENTER |
Центральная позиция в области. |
static final int |
EAST |
Направление по компасу: восток (вправо). |
static final int |
HORIZONTAL |
Горизонтальная ориентация. |
static final int |
LEADING |
Обозначает начальный край текста для языков с письмом слева направо и справа налево. |
static final int |
LEFT |
Константа ориентации блока, задающая его левую сторону. |
static final int |
NEXT |
Обозначает следующее направление в последовательности. |
static final int |
NORTH |
Направление по компасу: север (вверх). |
static final int |
NORTH_EAST |
Направление по компасу: северо-восток (вверх и вправо). |
static final int |
NORTH_WEST |
Направление по компасу: северо-запад (вверх и влево). |
static final int |
PREVIOUS |
Обозначает предыдущее направление в последовательности. |
static final int |
RIGHT |
Константа ориентации блока, задающая его правую сторону. |
static final int |
SOUTH |
Направление по компасу: юг (вниз). |
static final int |
SOUTH_EAST |
Направление по компасу: юго-восток (вниз и вправо). |
static final int |
SOUTH_WEST |
Направление по компасу: юго-запад (вниз и влево). |
static final int |
TOP |
Константа ориентации блока, задающая его верхнюю сторону. |
static final int |
TRAILING |
Обозначает конечный край текста для языков с письмом слева направо и справа налево. |
static final int |
VERTICAL |
Вертикальная ориентация. |
static final int |
WEST |
Направление по компасу: запад (влево). |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
TableCell |
Устарело. Создает TableCell для указанного элемента. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
int |
getColumnCount() |
Устарело. Возвращает количество столбцов, занимаемых этой ячейкой (например, ширину сетки). |
int |
getGridColumn() |
Устарело. Возвращает номер столбца в сетке. |
int |
getGridRow() |
Устарело. Возвращает номер строки в сетке. |
int |
getRowCount() |
Устарело. Возвращает количество строк, занимаемых этой ячейкой (то есть высоту сетки). |
void |
setGridLocation |
Устарело. Задает расположение в сетке. |
Методы, объявленные в классе BoxView
baselineLayout, baselineRequirements, calculateMajorAxisRequirements, calculateMinorAxisRequirements, childAllocation, flipEastAndWestAtEnds, forwardUpdate, getAlignment, getAxis, getChildAllocation, getHeight, getMaximumSpan, getMinimumSpan, getOffset, getPreferredSpan, getResizeWeight, getSpan, getViewAtPoint, getWidth, isAfter, isAllocationValid, isBefore, isLayoutValid, layout, layoutChanged, layoutMajorAxis, layoutMinorAxis, modelToView, paint, paintChild, preferenceChanged, replace, setAxis, setSize, viewToModel | Модификатор и тип | Метод | Описание |
|---|---|---|
protected void |
baselineLayout |
Вычисляет расположение и размер каждого дочернего представления в этом BoxView с учетом targetSpan, то есть ширины (или высоты) доступной области. |
protected SizeRequirements |
baselineRequirements |
Вычисляет требования к размеру этого BoxView, анализируя размер каждого дочернего представления. |
protected SizeRequirements |
calculateMajorAxisRequirements |
Вычисляет требования к размеру по главной оси axis. |
protected SizeRequirements |
calculateMinorAxisRequirements |
Вычисляет требования к размеру по второстепенной оси axis. |
protected void |
childAllocation |
Выделяет область для дочернего представления. |
protected boolean |
flipEastAndWestAtEnds |
Определяет направление расположения следующего представления. |
protected void |
forwardUpdate |
Передает указанный DocumentEvent дочерним представлениям, которые необходимо уведомить об изменении модели. |
float |
getAlignment |
Определяет требуемое выравнивание этого представления вдоль оси. |
int |
getAxis() |
Получает свойство оси разбиения на плитки. |
Shape |
getChildAllocation |
Получает выделенную область для указанного дочернего представления. |
int |
getHeight() |
Возвращает текущую высоту блока. |
float |
getMaximumSpan |
Определяет максимальный размер этого представления вдоль оси. |
float |
getMinimumSpan |
Определяет минимальный размер этого представления вдоль оси. |
protected int |
getOffset |
Получает смещение текущего макета указанного дочернего элемента. |
float |
getPreferredSpan |
Определяет предпочтительный размер этого представления вдоль оси. |
int |
getResizeWeight |
Возвращает вес изменения размера. |
protected int |
getSpan |
Получает размер текущего макета указанного дочернего элемента. |
protected View |
getViewAtPoint |
Получает дочернее представление по указанным координатам. |
int |
getWidth() |
Возвращает текущую ширину блока. |
protected boolean |
isAfter |
Определяет, находится ли точка за пределами выделенной области. |
protected boolean |
isAllocationValid() |
Остаются ли выделенные области дочерних элементов действительными? |
protected boolean |
isBefore |
Определяет, находится ли точка перед выделенной областью. |
protected boolean |
isLayoutValid |
Определяет, действителен ли макет вдоль указанной оси. |
protected void |
layout |
Выполняет компоновку блока. |
void |
layoutChanged |
Аннулирует макет вдоль оси. |
protected void |
layoutMajorAxis |
Выполняет компоновку по главной оси блока (то есть по оси, которую он представляет). |
protected void |
layoutMinorAxis |
Выполняет компоновку по второстепенной оси блока (то есть по оси, перпендикулярной представляемой им оси). |
Shape |
modelToView |
Преобразует координаты пространства модели документа в координаты пространства соответствующего ей представления. |
void |
paint |
Отображает BoxView с использованием указанной поверхности и области на этой поверхности. |
protected void |
paintChild |
Отрисовывает дочерний элемент. |
void |
preferenceChanged |
Вызывается дочерним элементом, чтобы сообщить об изменении его предпочтительного размера. |
void |
replace |
Аннулирует макет и изменяет размер кэша запросов/выделенных областей. |
void |
setAxis |
Задает свойство оси разбиения на плитки. |
void |
setSize |
Задает размер представления. |
int |
viewToModel |
Преобразует координаты пространства представления в логические координаты пространства модели. |
Методы, объявленные в классе CompositeView
getBottomInset, getInsideAllocation, getLeftInset, getNextEastWestVisualPositionFrom, getNextNorthSouthVisualPositionFrom, getNextVisualPositionFrom, getRightInset, getTopInset, getView, getViewAtPosition, getViewCount, getViewIndex, getViewIndexAtPosition, loadChildren, modelToView, setInsets, setParagraphInsets, setParent | Модификатор и тип | Метод | Описание |
|---|---|---|
protected short |
getBottomInset() |
Возвращает нижний внутренний отступ. |
protected Rectangle |
getInsideAllocation |
Преобразует неизменяемую выделенную область, заданную для представления, в изменяемую выделенную область, соответствующую внутренней области (то есть границам указанной области за вычетом верхнего, левого, нижнего и правого внутренних отступов). |
protected short |
getLeftInset() |
Возвращает левый внутренний отступ. |
protected int |
getNextEastWestVisualPositionFrom |
Возвращает следующую визуальную позицию курсора в восточном или западном направлении. |
protected int |
getNextNorthSouthVisualPositionFrom |
Возвращает следующую визуальную позицию курсора в северном или южном направлении. |
int |
getNextVisualPositionFrom |
Позволяет определить следующее визуально представленное расположение в модели, где можно установить курсор. |
protected short |
getRightInset() |
Возвращает правый внутренний отступ. |
protected short |
getTopInset() |
Возвращает верхний внутренний отступ. |
View |
getView |
Возвращает n-е представление в этом контейнере. |
protected View |
getViewAtPosition |
Получает дочернее представление, соответствующее указанной позиции в модели. |
int |
getViewCount() |
Возвращает количество дочерних представлений этого представления. |
int |
getViewIndex |
Возвращает индекс дочернего представления, соответствующего указанной позиции в модели. |
protected int |
getViewIndexAtPosition |
Получает индекс дочернего представления, соответствующего указанной позиции в модели. |
protected void |
loadChildren |
Загружает все дочерние элементы для инициализации представления. |
Shape |
modelToView |
Преобразует координаты пространства модели документа в координаты пространства соответствующего ей представления. |
protected void |
setInsets |
Задает внутренние отступы представления. |
protected void |
setParagraphInsets |
Задает внутренние отступы на основе атрибутов абзаца, указанных в заданных атрибутах. |
void |
setParent |
Задает родительский элемент представления. |
Методы, объявленные в классе View
append, breakView, changedUpdate, createFragment, forwardUpdateToView, getAttributes, getBreakWeight, getContainer, getDocument, getElement, getEndOffset, getGraphics, getParent, getStartOffset, getToolTipText, getViewFactory, getViewIndex, insert, insertUpdate, isVisible, modelToView, remove, removeAll, removeUpdate, updateChildren, updateLayout, viewToModel | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
append |
Добавляет одно дочернее представление. |
View |
breakView |
Пытается разбить это представление по указанной оси. |
void |
changedUpdate |
Получает уведомление от документа об изменении атрибутов в области, за которую отвечает это представление. |
View |
createFragment |
Создает представление, отображающее часть элемента. |
protected void |
forwardUpdateToView |
Передает DocumentEvent указанному дочернему представлению. |
AttributeSet |
getAttributes() |
Получает атрибуты, используемые при отображении. |
int |
getBreakWeight |
Определяет, насколько удобно разбивать это представление в данном месте. |
Container |
getContainer() |
Получает контейнер, содержащий представление. |
Document |
getDocument() |
Получает модель, связанную с представлением. |
Element |
getElement() |
Получает структурную часть объекта, с которым связано это представление. |
int |
getEndOffset() |
Получает часть модели, за которую отвечает это представление. |
Graphics |
getGraphics() |
Получает Graphics для отображения. |
View |
getParent() |
Возвращает родительский элемент представления. |
int |
getStartOffset() |
Получает часть модели, за которую отвечает это представление. |
String |
getToolTipText |
Возвращает текст всплывающей подсказки в указанном месте. |
ViewFactory |
getViewFactory() |
Получает реализацию ViewFactory, которая предоставляет данные иерархии представлений. |
int |
getViewIndex |
Возвращает индекс дочернего представления, соответствующего указанной позиции в представлении. |
void |
insert |
Вставляет одно дочернее представление. |
void |
insertUpdate |
Уведомляет о вставке данных в документ в области, за которую отвечает это представление. |
boolean |
isVisible() |
Возвращает логическое значение, указывающее, видно ли представление. |
Shape |
modelToView |
Устарело. |
void |
remove |
Удаляет одного из дочерних элементов в указанной позиции. |
void |
removeAll() |
Удаляет все дочерние элементы. |
void |
removeUpdate |
Уведомляет об удалении данных из документа в области, за которую отвечает это представление. |
protected boolean |
updateChildren |
Обновляет дочерние представления после получения уведомления об изменении модели, если имеется запись об изменении элемента, за который отвечает это представление. |
protected void |
updateLayout |
Обновляет макет после получения уведомления об изменении модели. |
int |
viewToModel |
Устарело. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли другой объект этому объекту. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API подлежит удалению в будущей версии. Финализация объявлена устаревшей и подлежит удалению в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
final void |
wait() |
Приостанавливает выполнение текущего потока до его пробуждения, обычно посредством уведомления или прерывания. |
final void |
wait |
Приостанавливает выполнение текущего потока до его пробуждения, обычно посредством уведомления или прерывания, либо до истечения заданного времени. |
final void |
wait |
Приостанавливает выполнение текущего потока до его пробуждения, обычно посредством уведомления или прерывания, либо до истечения заданного времени. |
Подробное описание конструкторов
TableCell
public TableCell(Element elem)
Устарело.
Создает TableCell для указанного элемента.
- Параметры:
-
elem— элемент, за который отвечает это представление - С версии:
- 1.4
Подробное описание методов
getColumnCount
public int getColumnCount()
Устарело.
Возвращает количество столбцов, занимаемых этой ячейкой (например, ширину сетки).
- Возвращает:
- количество столбцов
getRowCount
public int getRowCount()
Устарело.
Возвращает количество строк, занимаемых этой ячейкой (то есть высоту сетки).
- Возвращает:
- количество строк
setGridLocation
public void setGridLocation(int row, int col)
Устарело.
Задает расположение в сетке.
- Параметры:
-
row— строка >= 0 -
col— столбец >= 0
getGridRow
public int getGridRow()
Устарело.
Возвращает строку, соответствующую расположению в сетке.
getGridColumn
public int getGridColumn()
Устарело.
Возвращает столбец, соответствующий расположению в сетке.
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.