Класс TableView.TableRow
- Все реализуемые интерфейсы:
SwingConstants
- Внешний класс:
TableView
public class TableView.TableRow extends BoxView
Краткое описание полей
Поля, объявленные в классе View
BadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, GoodBreakWeight, X_AXIS, 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
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
TableRow |
Создает TableView для заданного элемента. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
int |
getResizeWeight |
Определяет возможность изменения размера представления вдоль заданной оси. |
protected View |
getViewAtPosition |
Получает дочернее представление, соответствующее заданной позиции в модели. |
protected void |
layoutMajorAxis |
Выполняет компоновку по главной оси блока (то есть по оси, которую он представляет). |
protected void |
layoutMinorAxis |
Выполняет компоновку по второстепенной оси блока (то есть по оси, перпендикулярной представляемой оси). |
void |
replace |
Изменяет дочерние представления. |
Методы, объявленные в классе BoxView
baselineLayout, baselineRequirements, calculateMajorAxisRequirements, calculateMinorAxisRequirements, childAllocation, flipEastAndWestAtEnds, forwardUpdate, getAlignment, getAxis, getChildAllocation, getHeight, getMaximumSpan, getMinimumSpan, getOffset, getPreferredSpan, getSpan, getViewAtPoint, getWidth, isAfter, isAllocationValid, isBefore, isLayoutValid, layout, layoutChanged, modelToView, paint, paintChild, preferenceChanged, setAxis, setSize, viewToModel
Методы, объявленные в классе CompositeView
getBottomInset, getInsideAllocation, getLeftInset, getNextEastWestVisualPositionFrom, getNextNorthSouthVisualPositionFrom, getNextVisualPositionFrom, getRightInset, getTopInset, getView, getViewCount, getViewIndex, getViewIndexAtPosition, loadChildren, modelToView, setInsets, setParagraphInsets, 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
Подробное описание конструкторов
TableRow
public TableRow(Element elem)
- Параметры:
-
elem— элемент, за который отвечает это представление - Начиная с:
- 1.4
Подробное описание методов
replace
public void replace(int offset, int length, View[] views)
- Переопределяет:
-
replaceв классеBoxView - Параметры:
-
offset— начальный индекс дочерних представлений, куда следует вставить новые представления; это значение должно быть >= 0 и <= getViewCount -
length— количество существующих дочерних представлений для удаления; это значение должно быть >= 0 и <= (getViewCount() - offset) -
views— добавляемые дочерние представления; значениеnullуказывает, что дочерние представления не добавляются (полезно при удалении)
layoutMajorAxis
protected void layoutMajorAxis(int targetSpan, int axis, int[] offsets, int[] spans)
Метод переопределен: каждому дочернему элементу назначается ширина столбца таблицы, а ячейкам, занимающим несколько столбцов, — ширина, соответствующая нескольким столбцам.
- Переопределяет:
-
layoutMajorAxisв классеBoxView - Параметры:
-
targetSpan— полный размер, выделенный представлению и используемый для компоновки дочерних элементов. -
axis— компонуемая ось. -
offsets— смещения от начала представления для каждого дочернего представления. Это возвращаемое значение, которое заполняется реализацией данного метода. -
spans— размер каждого дочернего представления. Это возвращаемое значение, которое заполняется реализацией данного метода.
layoutMinorAxis
protected void layoutMinorAxis(int targetSpan, int axis, int[] offsets, int[] spans)
Метод делегирует выполнение суперклассу, а затем корректирует размер ячеек, занимающих несколько строк.
- Переопределяет:
-
layoutMinorAxisв классеBoxView - Параметры:
-
targetSpan— полный размер, выделенный представлению и используемый для компоновки дочерних элементов. -
axis— компонуемая ось. -
offsets— смещения от начала представления для каждого дочернего представления. Это возвращаемое значение, которое заполняется реализацией данного метода. -
spans— размер каждого дочернего представления. Это возвращаемое значение, которое заполняется реализацией данного метода.
getResizeWeight
public int getResizeWeight(int axis)
- Переопределяет:
-
getResizeWeightв классеBoxView - Параметры:
-
axis— может принимать значение View.X_AXIS или View.Y_AXIS - Возвращает:
- вес изменения размера
- Выбрасывает:
-
IllegalArgumentException— если задана недопустимая ось
getViewAtPosition
protected View getViewAtPosition(int pos, Rectangle a)
- Переопределяет:
-
getViewAtPositionв классеCompositeView - Параметры:
-
pos— позиция поиска >= 0 -
a— область, выделенная таблице при входе, и область представления, содержащего позицию, при выходе - Возвращает:
- представление, соответствующее заданной позиции, или
null, если такого представления нет
© 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.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/text/TableView.TableRow.html