public class TableView.TableRow extends BoxView
BadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, GoodBreakWeight, X_AXIS, Y_AXIS
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
Конструктор и Описание |
---|
TableView.TableRow(Element elem)
Создает TableView для данного элемента.
|
Модификатор и Тип | Метод и Описание |
---|---|
int |
getResizeWeight(int axis)
Определяет resizability представления вдоль данной оси.
|
protected View |
getViewAtPosition(int pos, Rectangle a)
Выбирает дочернее представление, которое представляет данную позицию в модели.
|
protected void |
layoutMajorAxis(int targetSpan, int axis, int[] offsets, int[] spans)
Выполните расположение для главной оси поля (то есть.
|
protected void |
layoutMinorAxis(int targetSpan, int axis, int[] offsets, int[] spans)
Выполните расположение для незначительной оси поля (то есть.
|
void |
replace(int offset, int length, View[] views)
Измените дочерние представления.
|
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
getBottomInset, getInsideAllocation, getLeftInset, getNextEastWestVisualPositionFrom, getNextNorthSouthVisualPositionFrom, getNextVisualPositionFrom, getRightInset, getTopInset, getView, getViewCount, getViewIndex, getViewIndexAtPosition, loadChildren, modelToView, setInsets, setParagraphInsets, setParent
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
public TableView.TableRow(Element elem)
elem
- элемент, за который это представление ответственноpublic void replace(int offset, int length, View[] views)
replace
в class BoxView
offset
- начальное значение индекса в дочерний элемент просматривает, чтобы вставить новые представления; это должно быть значением> = 0 и <= getViewCountlength
- число существующего дочернего элемента просматривает, чтобы удалить; Это должно быть значением> = 0 и <= (getViewCount() - offset)views
- дочерний элемент просматривает, чтобы добавить; это значение может быть null
чтобы указать ни на какие дочерние элементы добавляются (полезный, чтобы удалить)protected void layoutMajorAxis(int targetSpan, int axis, int[] offsets, int[] spans)
Это повторно реализуется, чтобы дать каждому дочернему элементу промежуток столбца width для таблицы, и дать ячейки, которые охватывают многократные столбцы многоколонный промежуток.
layoutMajorAxis
в class BoxView
targetSpan
- полный промежуток, данный представлению, который whould привыкнуть к расположению дочерние элементы.axis
- ось, являющаяся layed.offsets
- смещения от источника представления для каждого из дочерних представлений. Это - возвращаемое значение и заполнено в реализацией этого метода.spans
- промежуток каждого дочернего представления. Это - возвращаемое значение и заполнено в реализацией этого метода.protected void layoutMinorAxis(int targetSpan, int axis, int[] offsets, int[] spans)
Это реализуется, чтобы делегировать к суперклассу, затем скорректировать промежуток для любой ячейки, которая охватывает многократные строки.
layoutMinorAxis
в class BoxView
targetSpan
- полный промежуток, данный представлению, который whould привыкнуть к расположению дочерние элементы.axis
- ось, являющаяся layed.offsets
- смещения от источника представления для каждого из дочерних представлений. Это - возвращаемое значение и заполнено в реализацией этого метода.spans
- промежуток каждого дочернего представления. Это - возвращаемое значение и заполнено в реализацией этого метода.public int getResizeWeight(int axis)
getResizeWeight
в class BoxView
axis
- может быть любой Представление. X_AXIS или Представление. Y_AXISIllegalArgumentException
- для недопустимой осиprotected View getViewAtPosition(int pos, Rectangle a)
getViewAtPosition
в class CompositeView
pos
- позиция поиска> = 0a
- выделение к таблице на записи, и выделение представления, содержащего позицию на выходеnull
если нет того
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92