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.TreeTraverseAction
cellEditor, 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, validCachedPreferredSize
DEFAULT, 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, updateSize
contains, getAccessibleChild, getAccessibleChildrenCount
public static ComponentUI createUI(JComponent x)
x
- компонент, чтобы создать UI возражает дляpublic Icon getExpandedIcon()
getExpandedIcon
в классе BasicTreeUI
protected void installDefaults()
installDefaults
в классе BasicTreeUI
protected void installListeners()
installListeners
в классе BasicTreeUI
public SynthContext getContext(JComponent c)
SynthUI
getContext
в интерфейсе SynthUI
c
- Компонентный запрос SynthContext.protected TreeCellEditor createDefaultCellEditor()
BasicTreeUI
createDefaultCellEditor
в классе BasicTreeUI
protected TreeCellRenderer createDefaultCellRenderer()
BasicTreeUI
createDefaultCellRenderer
в классе BasicTreeUI
protected void uninstallDefaults()
uninstallDefaults
в классе BasicTreeUI
protected void uninstallListeners()
uninstallListeners
в классе BasicTreeUI
public void update(Graphics g, JComponent c)
paint(SynthContext,Graphics)
метод. Вообще, этот метод не должен быть переопределен подклассами. Весь код рендеринга Стили должен находиться в paint
метод.
update
в классе ComponentUI
g
- Graphics
объект используется для рисованияc
- нарисованный компонентpaint(SynthContext,Graphics)
public void paintBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
SynthUI
paintBorder
в интерфейсе SynthUI
context
- компонентный контекстg
- Graphics
подрисоватьx
- эти X координатy
- координата Yw
- ширина границыh
- высота границыpublic void paint(Graphics g, JComponent c)
Этот метод не используется Стилем Синтезатора. Рисование обрабатывается paint(SynthContext,Graphics)
метод.
paint
в классе BasicTreeUI
g
- 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)
BasicTreeUI
clipBounds
, или insets
. ОТМЕТЬТЕ: parentRow
может быть-1, если корень не видим.
paintHorizontalPartOfLeg
в классе BasicTreeUI
protected void paintHorizontalLine(Graphics g, JComponent c, int y, int left, int right)
BasicTreeUI
paintHorizontalLine
в классе BasicTreeUI
protected void paintVerticalPartOfLeg(Graphics g, Rectangle clipBounds, Insets insets, TreePath path)
BasicTreeUI
clipBounds
, insets
.paintVerticalPartOfLeg
в классе BasicTreeUI
protected void paintVerticalLine(Graphics g, JComponent c, int x, int top, int bottom)
BasicTreeUI
paintVerticalLine
в классе BasicTreeUI
protected void paintExpandControl(Graphics g, Rectangle clipBounds, Insets insets, Rectangle bounds, TreePath path, int row, boolean isExpanded, boolean hasBeenExpanded, boolean isLeaf)
BasicTreeUI
clipBounds
, или insets
.paintExpandControl
в классе BasicTreeUI
protected void drawCentered(Component c, Graphics graphics, Icon icon, int x, int y)
drawCentered
в классе BasicTreeUI
public void propertyChange(PropertyChangeEvent event)
PropertyChangeListener
propertyChange
в интерфейсе PropertyChangeListener
event
- Описание объекта PropertyChangeEvent источника события и свойства, которое изменилось.protected void paintDropLine(Graphics g)
BasicTreeUI
paintDropLine
в классе BasicTreeUI
g
- Graphics
объект продвигатьсяprotected int getRowX(int row, int depth)
BasicTreeUI
getRowX
в классе BasicTreeUI
row
- Строка, чтобы возвратить x расположение дляdepth
- Глубина строки
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.