|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class FixedHeightLayoutCache extends AbstractLayoutCache
Предупреждение: Сериализированные объекты этого класса не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans пакет. Пожалуйста, см. XMLEncoder.
AbstractLayoutCache. NodeDimensionsnodeDimensions, rootVisible, rowHeight, treeModel, treeSelectionModel| Конструктор и Описание |
|---|
FixedHeightLayoutCache() |
| Модификатор и Тип | Метод и Описание |
|---|---|
Прямоугольник |
getBounds(TreePath path, Rectangle placeIn)
Возвращается прямоугольник, дающий границы, должен был потянуть путь.
|
boolean |
getExpandedState(TreePath path)
Возвращает true, если путь расширяется, и видимый.
|
TreePath |
getPathClosestTo(int x, int y)
Возвращает путь к узлу, который является самым близким к x, y.
|
TreePath |
getPathForRow(int row)
Возвращает путь для переданного последовательно.
|
int |
getRowCount()
Возвращает число видимых строк.
|
int |
getRowForPath(TreePath path)
Возвращает строку, в которой последний элемент, идентифицированный в пути, видим.
|
int |
getVisibleChildCount(TreePath path)
Возвращает число видимых дочерних элементов для строки.
|
Enumeration<TreePath> |
getVisiblePathsFrom(TreePath path)
Возвращает Перечислитель, который постепенно увеличивается по видимым путям, запускающимся в переданном в расположении.
|
void |
invalidatePathBounds(TreePath path)
Ничего не делает, FixedHeightLayoutCache не кэширует ширину, и это - все, что могло измениться.
|
void |
invalidateSizes()
Сообщает TreeState, что он должен повторно вычислить все размеры, на которые он ссылается.
|
boolean |
isExpanded(TreePath path)
Возвращает true, если значение, идентифицированное строкой, в настоящий момент расширяется.
|
void |
setExpandedState(TreePath path, boolean isExpanded)
Отмечает путь
path расширенное состояние к isExpanded. |
void |
setModel(TreeModel newModel)
Устанавливает TreeModel, который обеспечит данные.
|
void |
setRootVisible(boolean rootVisible)
Определяет, видим ли корневой узел от TreeModel.
|
void |
setRowHeight(int rowHeight)
Устанавливает высоту каждой ячейки.
|
void |
treeNodesChanged(TreeModelEvent e)
Вызванный после того, как узел (или ряд одноуровневых элементов) изменился в некотором роде.
|
void |
treeNodesInserted(TreeModelEvent e)
Вызванный после того, как узлы были вставлены в дерево.
|
void |
treeNodesRemoved(TreeModelEvent e)
Вызванный после того, как узлы были удалены из дерева.
|
void |
treeStructureChanged(TreeModelEvent e)
Вызванный после того, как дерево решительно изменило структуру от данного узла вниз.
|
getModel, getNodeDimensions, getNodeDimensions, getPreferredHeight, getPreferredWidth, getRowHeight, getRowsForPaths, getSelectionModel, isFixedRowHeight, isRootVisible, setNodeDimensions, setSelectionModelpublic void setModel(TreeModel newModel)
setModel в классе AbstractLayoutCachenewModel - TreeModel, который должен обеспечить данныеpublic void setRootVisible(boolean rootVisible)
setRootVisible в классе AbstractLayoutCacherootVisible - истина, если корневой узел дерева должен быть выведен на экранAbstractLayoutCache.rootVisiblepublic void setRowHeight(int rowHeight)
setRowHeight в классе AbstractLayoutCacherowHeight - высота каждой ячейки, в пикселяхpublic int getRowCount()
getRowCount в классе AbstractLayoutCachepublic void invalidatePathBounds(TreePath path)
invalidatePathBounds в классе AbstractLayoutCachepath - обновляемый путьpublic void invalidateSizes()
invalidateSizes в классе AbstractLayoutCachepublic boolean isExpanded(TreePath path)
isExpanded в классе AbstractLayoutCachepublic Rectangle getBounds(TreePath path, Rectangle placeIn)
getBounds в классе AbstractLayoutCachepath - TreePath, определяющий узелplaceIn - Прямоугольный объект предоставление свободного местаpublic TreePath getPathForRow(int row)
getPathForRow в классе AbstractLayoutCacherow - запрашиваемая строкаTreePath для данной строкиpublic int getRowForPath(TreePath path)
getRowForPath в классе AbstractLayoutCachepath - TreePath быть запрошеннымpublic TreePath getPathClosestTo(int x, int y)
getPathClosestTo в классе AbstractLayoutCachex - горизонтальная составляющая требуемого расположенияy - вертикальная составляющая требуемого расположенияTreePath самый близкий к указанной точкеpublic int getVisibleChildCount(TreePath path)
getVisibleChildCount в классе AbstractLayoutCachepath - запрашиваемый путьpublic Enumeration<TreePath> getVisiblePathsFrom(TreePath path)
getVisiblePathsFrom в классе AbstractLayoutCachepath - запускающееся расположение для перечисленияEnumerator запуск в требуемом расположенииpublic void setExpandedState(TreePath path, boolean isExpanded)
path расширенное состояние к isExpanded.setExpandedState в классе AbstractLayoutCachepath - путь, расширяемый или свернутыйisExpanded - истина, если путь должен быть расширен, ложь иначеpublic boolean getExpandedState(TreePath path)
getExpandedState в классе AbstractLayoutCachepath - запрашиваемый путьpublic void treeNodesChanged(TreeModelEvent e)
Вызванный после того, как узел (или ряд одноуровневых элементов) изменился в некотором роде. Узел (лы) не изменил расположения в дереве или изменил их массивы дочерних элементов, но другие атрибуты изменились и могут влиять на представление. Пример: имя файла изменилось, но это находится в том же самом расположении в файловой системе.
e.path () возвращает путь родитель измененного узла (лов).
e.childIndices () возвращает индекс (ы) измененного узла (лов).
treeNodesChanged в классе AbstractLayoutCachee - TreeModelEventpublic void treeNodesInserted(TreeModelEvent e)
Вызванный после того, как узлы были вставлены в дерево.
e.path () возвращает родителя новых узлов
e.childIndices () возвращает индексы новых узлов в порядке возрастания.
treeNodesInserted в классе AbstractLayoutCachee - TreeModelEventpublic void treeNodesRemoved(TreeModelEvent e)
Вызванный после того, как узлы были удалены из дерева. Отметьте, что, если поддерево удаляется из дерева, этот метод может только быть вызван однажды для корня удаленного поддерева, не однажды для каждого отдельного набора удаленных одноуровневых элементов.
e.path () возвращает прежнего родителя удаленных узлов.
e.childIndices () возвращает индексы, которые имели узлы прежде, чем они были удалены в порядке возрастания.
treeNodesRemoved в классе AbstractLayoutCachee - TreeModelEventpublic void treeStructureChanged(TreeModelEvent e)
Вызванный после того, как дерево решительно изменило структуру от данного узла вниз. Если путь, возвращенный e.getPath (), имеет длину один, и первый элемент не идентифицирует текущий корневой узел, первый элемент должен стать новым корнем дерева.
e.path () содержит путь к узлу.
e.childIndices () возвращает нуль.
treeStructureChanged в классе AbstractLayoutCachee - TreeModelEvent
Для дальнейшей ссылки API и документации разработчика, см. . Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.