public interface TreeCellRenderer
| Модификатор и Тип | Метод и Описание |
|---|---|
Компонент |
getTreeCellRendererComponent(JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)
Устанавливает значение текущей древовидной ячейки к
value. |
Component getTreeCellRendererComponent(JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)
value. Если selected истина, ячейка будет оттянута как будто выбранный. Если expanded истина, узел в настоящий момент расширяется и если leaf истина, узел представляет лист и если hasFocus истина, узел в настоящий момент фокусируется. tree JTree получатель конфигурируется для. Возвраты Component то, что использование средства рендеринга, чтобы потянуть значение. TreeCellRenderer также ответственно за рендеринг ячейки, представляющей текущее расположение отбрасывания DnD дерева, если у этого есть тот. Если это средство рендеринга заботится о рендеринге расположения отбрасывания DnD, это должно запросить дерево непосредственно, чтобы видеть, представляет ли данная строка расположение отбрасывания:
JTree.DropLocation dropLocation = tree.getDropLocation();
if (dropLocation != null
&& dropLocation.getChildIndex() == -1
&& tree.getRowForPath(dropLocation.getPath()) == row) {
// this row represents the current drop location
// so render it specially, perhaps with a different color
}
Component то, что использование средства рендеринга, чтобы потянуть значение
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92