|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class SynthTreeUI extends BasicTreeUI implements PropertyChangeListener, SynthUI
JTree.BasicTreeUI.CellEditorHandler, BasicTreeUI.ComponentHandler, BasicTreeUI.FocusHandler, BasicTreeUI.KeyHandler, BasicTreeUI.MouseHandler, BasicTreeUI.MouseInputHandler, BasicTreeUI.NodeDimensionsHandler, BasicTreeUI.PropertyChangeHandler, BasicTreeUI.SelectionModelPropertyChangeHandler, BasicTreeUI.TreeCancelEditingAction, BasicTreeUI.TreeExpansionHandler, BasicTreeUI.TreeHomeAction, BasicTreeUI.TreeIncrementAction, BasicTreeUI.TreeModelHandler, BasicTreeUI.TreePageAction, BasicTreeUI.TreeSelectionHandler, BasicTreeUI.TreeToggleAction, BasicTreeUI.TreeTraverseActioncellEditor, collapsedIcon, createdCellEditor, createdRenderer, currentCellRenderer, depthOffset, drawingCache, editingComponent, editingPath, editingRow, editorHasDifferentSize, expandedIcon, largeModel, lastSelectedRow, leftChildIndent, nodeDimensions, preferredMinSize, preferredSize, rendererPane, rightChildIndent, stopEditingInCompleteEditing, totalChildIndent, tree, treeModel, treeSelectionModel, treeState, validCachedPreferredSizeDEFAULT, DISABLED, ENABLED, FOCUSED, MOUSE_OVER, PRESSED, SELECTED| Конструктор и Описание |
|---|
SynthTreeUI() |
| Модификатор и Тип | Метод и Описание |
|---|---|
protected TreeCellEditor |
createDefaultCellEditor()
Создает редактора ячейки по умолчанию.
|
protected TreeCellRenderer |
createDefaultCellRenderer()
Возвращает средство рендеринга ячейки по умолчанию, которое используется, чтобы сделать штамповку каждого узла.
|
static ComponentUI |
createUI(JComponent x)
Создает новый объект UI для данного компонента.
|
protected void |
drawCentered(Component c, Graphics graphics, Icon icon, int x, int y) |
SynthContext |
getContext(JComponent c)
Возвращает Контекст для указанного компонента.
|
Значок |
getExpandedIcon() |
protected int |
getRowX(int row, int depth)
Возвращает расположение, вдоль оси X, чтобы представить определенную строку в.
|
protected void |
installDefaults() |
protected void |
installListeners() |
void |
paint(Graphics g, JComponent c)
Красит указанный компонент согласно Стили.
|
protected void |
paint(SynthContext context, Graphics g)
Красит указанный компонент.
|
void |
paintBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Красит границу.
|
protected void |
paintDropLine(Graphics g)
Красит линию проекции.
|
protected void |
paintExpandControl(Graphics g, Rectangle clipBounds, Insets insets, Rectangle bounds, TreePath path, int row, boolean isExpanded, boolean hasBeenExpanded, boolean isLeaf)
Краски расширять (переключатель) часть строки.
|
protected void |
paintHorizontalLine(Graphics g, JComponent c, int y, int left, int right)
Красит горизонтальную строку.
|
protected void |
paintHorizontalPartOfLeg(Graphics g, Rectangle clipBounds, Insets insets, Rectangle bounds, TreePath path, int row, boolean isExpanded, boolean hasBeenExpanded, boolean isLeaf)
Красит горизонтальную часть участка.
|
protected void |
paintVerticalLine(Graphics g, JComponent c, int x, int top, int bottom)
Красит вертикальную строку.
|
protected void |
paintVerticalPartOfLeg(Graphics g, Rectangle clipBounds, Insets insets, TreePath path)
Красит вертикальную часть участка.
|
void |
propertyChange(PropertyChangeEvent event)
Этот метод вызывают, когда связанное свойство изменяется.
|
protected void |
uninstallDefaults() |
protected void |
uninstallListeners() |
void |
update(Graphics g, JComponent c)
Уведомляет этого делегата UI, чтобы перекрасить указанный компонент.
|
cancelEditing, checkForClickInExpandControl, completeEditing, completeEditing, completeUIInstall, completeUIUninstall, configureLayoutCache, createCellEditorListener, createCellRendererPane, createComponentListener, createFocusListener, createKeyListener, createLayoutCache, createMouseListener, createNodeDimensions, createPropertyChangeListener, createSelectionModelPropertyChangeListener, createTreeExpansionListener, createTreeModelListener, createTreeSelectionListener, drawDashedHorizontalLine, drawDashedVerticalLine, ensureRowsAreVisible, getBaseline, getBaselineResizeBehavior, getCellEditor, getCellRenderer, getClosestPathForLocation, getCollapsedIcon, getDropLineRect, getEditingPath, getHashColor, getHorizontalLegBuffer, getLastChildPath, getLeadSelectionRow, getLeftChildIndent, getMaximumSize, getMinimumSize, getModel, getPathBounds, getPathForRow, getPreferredMinSize, getPreferredSize, getPreferredSize, getRightChildIndent, getRowCount, getRowForPath, getRowHeight, getSelectionModel, getShowsRootHandles, getVerticalLegBuffer, handleExpandControlClick, installComponents, installKeyboardActions, installUI, isDropLine, isEditable, isEditing, isLargeModel, isLeaf, isLocationInExpandControl, isMultiSelectEvent, isRootVisible, isToggleEvent, isToggleSelectionEvent, paintRow, pathWasCollapsed, pathWasExpanded, prepareForUIInstall, prepareForUIUninstall, selectPathForEvent, setCellEditor, setCellRenderer, setCollapsedIcon, setEditable, setExpandedIcon, setHashColor, setLargeModel, setLeftChildIndent, setModel, setPreferredMinSize, setRightChildIndent, setRootVisible, setRowHeight, setSelectionModel, setShowsRootHandles, shouldPaintExpandControl, startEditing, startEditingAtPath, stopEditing, toggleExpandState, uninstallComponents, uninstallKeyboardActions, uninstallUI, updateCachedPreferredSize, updateCellEditor, updateDepthOffset, updateExpandedDescendants, updateLayoutCacheExpandedNodes, updateLeadSelectionRow, updateRenderer, updateSizecontains, getAccessibleChild, getAccessibleChildrenCountpublic static ComponentUI createUI(JComponent x)
x - компонент, чтобы создать UI возражает дляpublic Icon getExpandedIcon()
getExpandedIcon в классе BasicTreeUIprotected void installDefaults()
installDefaults в классе BasicTreeUIprotected void installListeners()
installListeners в классе BasicTreeUIpublic SynthContext getContext(JComponent c)
SynthUIgetContext в интерфейсе SynthUIc - Компонентный запрос SynthContext.protected TreeCellEditor createDefaultCellEditor()
BasicTreeUIcreateDefaultCellEditor в классе BasicTreeUIprotected TreeCellRenderer createDefaultCellRenderer()
BasicTreeUIcreateDefaultCellRenderer в классе BasicTreeUIprotected void uninstallDefaults()
uninstallDefaults в классе BasicTreeUIprotected void uninstallListeners()
uninstallListeners в классе BasicTreeUIpublic void update(Graphics g, JComponent c)
paint(SynthContext,Graphics) метод. Вообще, этот метод не должен быть переопределен подклассами. Весь код рендеринга Стили должен находиться в paint метод.
update в классе ComponentUIg - Graphics объект используется для рисованияc - нарисованный компонентpaint(SynthContext,Graphics)public void paintBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
SynthUIpaintBorder в интерфейсе SynthUIcontext - компонентный контекстg - Graphics подрисоватьx - эти X координатy - координата Yw - ширина границыh - высота границыpublic void paint(Graphics g, JComponent c)
Этот метод не используется Стилем Синтезатора. Рисование обрабатывается paint(SynthContext,Graphics) метод.
paint в классе BasicTreeUIg - Graphics объект используется для рисованияc - нарисованный компонентpaint(SynthContext,Graphics)protected void paint(SynthContext context, Graphics g)
context - контекст для нарисованного компонентаg - Graphics объект используется для рисованияupdate(Graphics,JComponent)protected void paintHorizontalPartOfLeg(Graphics g, Rectangle clipBounds, Insets insets, Rectangle bounds, TreePath path, int row, boolean isExpanded, boolean hasBeenExpanded, boolean isLeaf)
BasicTreeUIclipBounds, или insets. ОТМЕТЬТЕ: parentRow может быть-1, если корень не видим.
paintHorizontalPartOfLeg в классе BasicTreeUIprotected void paintHorizontalLine(Graphics g, JComponent c, int y, int left, int right)
BasicTreeUIpaintHorizontalLine в классе BasicTreeUIprotected void paintVerticalPartOfLeg(Graphics g, Rectangle clipBounds, Insets insets, TreePath path)
BasicTreeUIclipBounds, insets.paintVerticalPartOfLeg в классе BasicTreeUIprotected void paintVerticalLine(Graphics g, JComponent c, int x, int top, int bottom)
BasicTreeUIpaintVerticalLine в классе BasicTreeUIprotected void paintExpandControl(Graphics g, Rectangle clipBounds, Insets insets, Rectangle bounds, TreePath path, int row, boolean isExpanded, boolean hasBeenExpanded, boolean isLeaf)
BasicTreeUIclipBounds, или insets.paintExpandControl в классе BasicTreeUIprotected void drawCentered(Component c, Graphics graphics, Icon icon, int x, int y)
drawCentered в классе BasicTreeUIpublic void propertyChange(PropertyChangeEvent event)
PropertyChangeListenerpropertyChange в интерфейсе PropertyChangeListenerevent - Описание объекта PropertyChangeEvent источника события и свойства, которое изменилось.protected void paintDropLine(Graphics g)
BasicTreeUIpaintDropLine в классе BasicTreeUIg - Graphics объект продвигатьсяprotected int getRowX(int row,
int depth)
BasicTreeUIgetRowX в классе BasicTreeUIrow - Строка, чтобы возвратить x расположение дляdepth - Глубина строки
Для дальнейшей ссылки API и документации разработчика, см. . Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.