Класс SynthTreeUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.TreeUI
javax.swing.plaf.basic.BasicTreeUI
javax.swing.plaf.synth.SynthTreeUI
- Все реализованные интерфейсы:
PropertyChangeListener, EventListener, SynthConstants, SynthUI
public class SynthTreeUI extends BasicTreeUI implements PropertyChangeListener, SynthUI
Предоставляет делегат пользовательского интерфейса Synth L&F для
JTree.- Начиная с версии:
- 1.7
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в классе BasicTreeUI
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 | Модификатор и тип | Класс | Описание |
|---|---|---|
class |
BasicTreeUI.CellEditorHandler |
Слушатель, отвечающий за получение событий редактирования ячеек и соответствующее обновление дерева. |
class |
BasicTreeUI.ComponentHandler |
Обновляет предпочтительный размер при прокрутке (при необходимости). |
class |
BasicTreeUI.FocusHandler |
Перерисовывает строку с ведущим выделением при потере или получении фокуса. |
class |
BasicTreeUI.KeyHandler |
Используется для корректной генерации событий при нескольких событиях нажатия клавиши. |
class |
BasicTreeUI.MouseHandler |
TreeMouseListener отвечает за обновление выделения на основе событий мыши. |
class |
BasicTreeUI.MouseInputHandler |
MouseInputHandler обрабатывает передачу всех событий мыши, включая события движения мыши, целевому объекту, с которым он был создан, до отпускания кнопки мыши. |
class |
BasicTreeUI.NodeDimensionsHandler |
Класс, отвечающий за получение размера узла; вызов метода перенаправляется методу BasicTreeUI. |
class |
BasicTreeUI.PropertyChangeHandler |
PropertyChangeListener для дерева. |
class |
BasicTreeUI.SelectionModelPropertyChangeHandler |
Слушатель TreeSelectionModel, сбрасывающий выбор строк при изменении любого из свойств модели. |
class |
BasicTreeUI.TreeCancelEditingAction |
ActionListener, вызывающий cancelEditing при выполнении действия. |
class |
BasicTreeUI.TreeExpansionHandler |
Обновляет TreeState при раскрытии или сворачивании узлов. |
class |
BasicTreeUI.TreeHomeAction |
TreeHomeAction используется для обработки действий end/home. |
class |
BasicTreeUI.TreeIncrementAction |
TreeIncrementAction используется для обработки действий up/down. |
class |
BasicTreeUI.TreeModelHandler |
Передаёт все события TreeModel в TreeState. |
class |
BasicTreeUI.TreePageAction |
TreePageAction обрабатывает события page up и page down. |
class |
BasicTreeUI.TreeSelectionHandler |
Отслеживает изменения модели выделения и соответствующим образом обновляет отображение. |
class |
BasicTreeUI.TreeToggleAction |
Для первой выбранной строки переключается состояние раскрытия. |
class |
BasicTreeUI.TreeTraverseAction |
TreeTraverseAction — действие, используемое для клавиш влево/вправо. |
Краткое описание полей
Поля, объявленные в классе BasicTreeUI
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 | Модификатор и тип | Поле | Описание |
|---|---|---|
protected TreeCellEditor |
cellEditor |
Редактор дерева. |
protected Icon |
collapsedIcon |
Значок свернутого состояния. |
protected boolean |
createdCellEditor |
Значение true, если редактор, используемый в данный момент в дереве, создан этим экземпляром. |
protected boolean |
createdRenderer |
Значение true, если визуализатор, используемый в данный момент в дереве, создан этим экземпляром. |
protected TreeCellRenderer |
currentCellRenderer |
Визуализатор, используемый для непосредственной отрисовки ячеек. |
protected int |
depthOffset |
Величина смещения глубины для правильного вычисления координат x. |
protected Hashtable |
drawingCache |
Используется для сокращения отрисовки вертикальных линий. |
protected Component |
editingComponent |
При редактировании — компонент, выполняющий непосредственное редактирование. |
protected TreePath |
editingPath |
Редактируемый путь. |
protected int |
editingRow |
Редактируемая строка. |
protected boolean |
editorHasDifferentSize |
Значение true, если размер редактора отличается от размера визуализатора. |
protected Icon |
expandedIcon |
Значок раскрытого состояния. |
protected boolean |
largeModel |
Значение true, если выполняются оптимизации для largeModel. |
protected int |
lastSelectedRow |
Индекс последней выбранной строки. |
protected int |
leftChildIndent |
Расстояние от левого поля до места отрисовки вертикальных штрихов. |
protected AbstractLayoutCache.NodeDimensions |
nodeDimensions |
Отвечает за передачу TreeState размера, необходимого для узла. |
protected Dimension |
preferredMinSize |
Минимальный предпочтительный размер. |
protected Dimension |
preferredSize |
Размер, необходимый для полного отображения всех узлов. |
protected CellRendererPane |
rendererPane |
Используется для отрисовки TreeCellRenderer. |
protected int |
rightChildIndent |
Расстояние, добавляемое к leftChildIndent для определения места отрисовки содержимого ячейки. |
protected boolean |
stopEditingInCompleteEditing |
Устанавливается в false при редактировании, если shouldSelectCell() возвращает true, то есть узел должен быть выбран до начала редактирования; используется в completeEditing. |
protected int |
totalChildIndent |
Общее расстояние отступа. |
protected JTree |
tree |
Компонент, в который будет выполняться отрисовка. |
protected TreeModel |
treeModel |
Используется для определения отображаемого содержимого. |
protected TreeSelectionModel |
treeSelectionModel |
Модель, поддерживающая выделение. |
protected AbstractLayoutCache |
treeState |
Объект, отвечающий за управление размерами и раскрытием. |
protected boolean |
validCachedPreferredSize |
Является ли preferredSize допустимым? |
Поля, объявленные в интерфейсе SynthConstants
DEFAULT, DISABLED, ENABLED, FOCUSED, MOUSE_OVER, PRESSED, SELECTED | Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
DEFAULT |
Указывает, что область является областью по умолчанию. |
static final int |
DISABLED |
Основное состояние, указывающее, что область отключена. |
static final int |
ENABLED |
Основное состояние, указывающее, что компонент включен. |
static final int |
FOCUSED |
Указывает, что область находится в фокусе. |
static final int |
MOUSE_OVER |
Основное состояние, указывающее, что указатель мыши находится над областью. |
static final int |
PRESSED |
Основное состояние, указывающее, что область нажата. |
static final int |
SELECTED |
Указывает, что область выбрана. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
SynthTreeUI() |
Создаёт объект SynthTreeUI. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static ComponentUI |
createUI |
Создает новый объект пользовательского интерфейса для указанного компонента. |
SynthContext |
getContext |
Возвращает контекст для указанного компонента. |
void |
paint |
Отрисовывает указанный компонент в соответствии с оформлением. |
protected void |
paint |
Отрисовывает указанный компонент. |
void |
paintBorder |
Отрисовывает границу. |
void |
propertyChange |
Этот метод вызывается при изменении связанного свойства. |
void |
update |
Уведомляет этот делегат пользовательского интерфейса о необходимости перерисовать указанный компонент. |
Методы, объявленные в классе BasicTreeUI
cancelEditing, checkForClickInExpandControl, completeEditing, completeEditing, completeUIInstall, completeUIUninstall, configureLayoutCache, createCellEditorListener, createCellRendererPane, createComponentListener, createDefaultCellEditor, createDefaultCellRenderer, createFocusListener, createKeyListener, createLayoutCache, createMouseListener, createNodeDimensions, createPropertyChangeListener, createSelectionModelPropertyChangeListener, createTreeExpansionListener, createTreeModelListener, createTreeSelectionListener, drawCentered, drawDashedHorizontalLine, drawDashedVerticalLine, ensureRowsAreVisible, getBaseline, getBaselineResizeBehavior, getCellEditor, getCellRenderer, getClosestPathForLocation, getCollapsedIcon, getDropLineRect, getEditingPath, getExpandedIcon, getHashColor, getHorizontalLegBuffer, getLastChildPath, getLeadSelectionRow, getLeftChildIndent, getMaximumSize, getMinimumSize, getModel, getPathBounds, getPathForRow, getPreferredMinSize, getPreferredSize, getPreferredSize, getRightChildIndent, getRowCount, getRowForPath, getRowHeight, getRowX, getSelectionModel, getShowsRootHandles, getVerticalLegBuffer, handleExpandControlClick, installComponents, installDefaults, installKeyboardActions, installListeners, isDropLine, isEditable, isEditing, isLargeModel, isLeaf, isLocationInExpandControl, isMultiSelectEvent, isRootVisible, isToggleEvent, isToggleSelectionEvent, paintDropLine, paintExpandControl, paintHorizontalLine, paintHorizontalPartOfLeg, paintRow, paintVerticalLine, paintVerticalPartOfLeg, 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, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, updateCachedPreferredSize, updateCellEditor, updateDepthOffset, updateExpandedDescendants, updateLayoutCacheExpandedNodes, updateLeadSelectionRow, updateRenderer, updateSize | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
cancelEditing |
Отменяет текущий сеанс редактирования. |
protected void |
checkForClickInExpandControl |
Если mouseX и mouseY находятся в области разворачивания/сворачивания row, будет переключено состояние строки. |
protected void |
completeEditing() |
Отправляет сообщение о необходимости остановить сеанс редактирования. |
protected void |
completeEditing |
Останавливает сеанс редактирования. |
protected void |
completeUIInstall() |
Вызывается из installUI после установки всех значений по умолчанию и слушателей. |
protected void |
completeUIUninstall() |
Удаляет пользовательский интерфейс. |
protected void |
configureLayoutCache() |
Сбрасывает экземпляр TreeState на основе дерева, для которого предоставляется оформление. |
protected CellEditorListener |
createCellEditorListener() |
Создает слушателя для обработки событий от текущего редактора. |
protected CellRendererPane |
createCellRendererPane() |
Возвращает панель отрисовки, в которой размещаются компоненты отрисовки. |
protected ComponentListener |
createComponentListener() |
Создает и возвращает новый ComponentHandler. |
protected TreeCellEditor |
createDefaultCellEditor() |
Создает редактор ячеек по умолчанию. |
protected TreeCellRenderer |
createDefaultCellRenderer() |
Возвращает средство отрисовки ячеек по умолчанию, которое используется для отрисовки каждого узла. |
protected FocusListener |
createFocusListener() |
Создает слушателя, отвечающего за обновление отображения при потере/получении фокуса. |
protected KeyListener |
createKeyListener() |
Создает слушателя, отвечающего за получение событий клавиатуры от дерева. |
protected AbstractLayoutCache |
createLayoutCache() |
Создает объект, отвечающий за управление развернутыми узлами и размерами узлов. |
protected MouseListener |
createMouseListener() |
Создает слушателя, отвечающего за обновление выделения на основе событий мыши. |
protected AbstractLayoutCache.NodeDimensions |
createNodeDimensions() |
Создает экземпляр NodeDimensions, который может определять размер указанного узла в дереве. |
protected PropertyChangeListener |
createPropertyChangeListener() |
Создает слушателя, отвечающего за обновление пользовательского интерфейса в соответствии с изменениями дерева. |
protected PropertyChangeListener |
createSelectionModelPropertyChangeListener() |
Создает слушателя, отвечающего за получение событий изменения свойств от модели выделения. |
protected TreeExpansionListener |
createTreeExpansionListener() |
Создает и возвращает объект, отвечающий за обновление состояния дерева при изменении состояния развернутости узлов. |
protected TreeModelListener |
createTreeModelListener() |
Возвращает слушателя, который может обновлять дерево при изменении модели. |
protected TreeSelectionListener |
createTreeSelectionListener() |
Создает слушателя, обновляющего отображение при вызове методов изменения выделения. |
protected void |
drawCentered |
Рисует icon по центру в точке (x,y). |
protected void |
drawDashedHorizontalLine |
Рисует горизонтальную пунктирную линию. |
protected void |
drawDashedVerticalLine |
Рисует вертикальную пунктирную линию. |
protected void |
ensureRowsAreVisible |
Обеспечивает видимость строк с номерами от beginRow до endRow. |
int |
getBaseline |
Возвращает базовую линию. |
Component.BaselineResizeBehavior |
getBaselineResizeBehavior |
Возвращает перечисление, указывающее, как изменяется базовая линия компонента при изменении его размера. |
protected TreeCellEditor |
getCellEditor() |
Возвращает редактор, используемый для редактирования элементов отрисовываемого компонента дерева, или null, если дерево нельзя редактировать. |
protected TreeCellRenderer |
getCellRenderer() |
Возвращает текущий экземпляр TreeCellRenderer, который выполняет отрисовку каждой ячейки. |
TreePath |
getClosestPathForLocation |
Возвращает путь к узлу, ближайшему к точке x,y. |
Icon |
getCollapsedIcon() |
Возвращает значок свернутого узла. |
protected Rectangle |
getDropLineRect |
Возвращает ограничивающий прямоугольник для линии перетаскивания. |
TreePath |
getEditingPath |
Возвращает путь к редактируемому элементу. |
Icon |
getExpandedIcon() |
Возвращает значок развернутого узла. |
protected Color |
getHashColor() |
Возвращает цвет штриховки. |
protected int |
getHorizontalLegBuffer() |
Горизонтальный элемент соединительных линий между узлами по умолчанию начинается справа от левой стороны дочернего узла. |
protected TreePath |
getLastChildPath |
Возвращает путь к последнему дочернему узлу parent. |
protected int |
getLeadSelectionRow() |
Возвращает ведущую строку выделения. |
int |
getLeftChildIndent() |
Возвращает отступ слева для дочернего узла. |
Dimension |
getMaximumSize |
Возвращает максимальный размер этого компонента, который будет равен предпочтительному размеру, если экземпляр находится в JTree, или 0, 0. |
Dimension |
getMinimumSize |
Возвращает минимальный размер этого компонента. |
protected TreeModel |
getModel() |
Возвращает модель дерева. |
Rectangle |
getPathBounds |
Возвращает Rectangle, охватывающий область метки, в которой будет отрисован последний элемент пути. |
TreePath |
getPathForRow |
Возвращает путь для переданной строки. |
Dimension |
getPreferredMinSize() |
Возвращает минимальный предпочтительный размер. |
Dimension |
getPreferredSize |
Возвращает предпочтительный размер для правильного отображения дерева; это метод-обертка для getPreferredSize(c, true). |
Dimension |
getPreferredSize |
Возвращает предпочтительный размер для представления дерева в c. |
int |
getRightChildIndent() |
Возвращает отступ справа для дочернего узла. |
int |
getRowCount |
Возвращает количество отображаемых строк. |
int |
getRowForPath |
Возвращает строку, в которой виден последний элемент, указанный в пути. |
protected int |
getRowHeight() |
Возвращает высоту каждой строки отрисовываемого компонента дерева. |
protected int |
getRowX |
Возвращает координату по оси x, в которой следует отрисовать указанную строку. |
protected TreeSelectionModel |
getSelectionModel() |
Возвращает текущий экземпляр TreeSelectionModel, представляющий модель выделения. |
protected boolean |
getShowsRootHandles() |
Возвращает true, если маркеры корневого узла должны отображаться. |
protected int |
getVerticalLegBuffer() |
Вертикальный элемент соединительных линий между узлами по умолчанию начинается у нижней границы родительского узла. |
protected void |
handleExpandControlClick |
Вызывается при щелчке пользователя по указанной строке; вызывает toggleExpandState. |
protected void |
installComponents() |
Устанавливает подкомпоненты дерева — панель отрисовки. |
protected void |
installDefaults() |
Устанавливает свойства по умолчанию. |
protected void |
installKeyboardActions() |
Регистрирует действия клавиатуры. |
protected void |
installListeners() |
Регистрирует слушателей. |
protected boolean |
isDropLine |
Определяет, следует ли обозначать DropLocation линией между узлами. |
protected boolean |
isEditable() |
Возвращает, разрешено ли редактирование отрисовываемого компонента дерева. |
boolean |
isEditing |
Возвращает true, если дерево редактируется. |
protected boolean |
isLargeModel() |
Возвращает true, если задана большая модель. |
protected boolean |
isLeaf |
Возвращает true, если узел в row является листом. |
protected boolean |
isLocationInExpandControl |
Возвращает true, если mouseX и mouseY попадают в область строки, используемую для разворачивания/сворачивания узла, и узел в row не является листом. |
protected boolean |
isMultiSelectEvent |
Возвращаемое значение true означает, что событие мыши на узле должно выделить элементы, начиная с опорной точки. |
protected boolean |
isRootVisible() |
Возвращает, должен ли отображаться корневой узел отрисовываемого компонента дерева. |
protected boolean |
isToggleEvent |
Возвращаемое значение true указывает, что строку под указателем мыши следует переключить в соответствии с событием. |
protected boolean |
isToggleSelectionEvent |
Возвращаемое значение true означает, что событие мыши на узле должно переключить выделение только строки под указателем мыши. |
protected void |
paintDropLine |
Отрисовывает линию перетаскивания. |
protected void |
paintExpandControl |
Отрисовывает часть строки, отвечающую за разворачивание (переключение). |
protected void |
paintHorizontalLine |
Отрисовывает горизонтальную линию. |
protected void |
paintHorizontalPartOfLeg |
Отрисовывает горизонтальную часть соединительной линии. |
protected void |
paintRow |
Отрисовывает часть строки, предназначенную для средства отрисовки. |
protected void |
paintVerticalLine |
Отрисовывает вертикальную линию. |
protected void |
paintVerticalPartOfLeg |
Отрисовывает вертикальную часть соединительной линии. |
protected void |
pathWasCollapsed |
Получает сообщение от VisibleTreeNode после его сворачивания. |
protected void |
pathWasExpanded |
Получает сообщение от VisibleTreeNode после его разворачивания. |
protected void |
prepareForUIInstall() |
Вызывается после установки переменной экземпляра tree, но до установки значений по умолчанию и слушателей. |
protected void |
prepareForUIUninstall() |
Вызывается перед удалением пользовательского интерфейса. |
protected void |
selectPathForEvent |
Вызывается для обновления выделения на основе MouseEvent над указанной строкой. |
protected void |
setCellEditor |
Устанавливает редактор ячеек. |
protected void |
setCellRenderer |
Устанавливает TreeCellRenderer в значение tcr. |
void |
setCollapsedIcon |
Устанавливает значок свернутого узла. |
protected void |
setEditable |
Настраивает получателя, разрешая или запрещая редактирование. |
void |
setExpandedIcon |
Устанавливает значок развернутого узла. |
protected void |
setHashColor |
Устанавливает цвет штриховки. |
protected void |
setLargeModel |
Устанавливает largeModel. |
void |
setLeftChildIndent |
Устанавливает отступ слева для дочернего узла. |
protected void |
setModel |
Устанавливает TreeModel. |
void |
setPreferredMinSize |
Устанавливает минимальный предпочтительный размер. |
void |
setRightChildIndent |
Устанавливает отступ справа для дочернего узла. |
protected void |
setRootVisible |
Устанавливает видимость корневого узла. |
protected void |
setRowHeight |
Устанавливает высоту строки; это значение передается в treeState. |
protected void |
setSelectionModel |
Сбрасывает модель выделения. |
protected void |
setShowsRootHandles |
Определяет, следует ли отображать маркеры узлов. |
protected boolean |
shouldPaintExpandControl |
Возвращает true, если для указанной строки следует отрисовать элемент управления разворачиванием (переключением). |
protected boolean |
startEditing |
Начинает редактирование узла, если задан cellEditor и shouldSelectCell возвращает true. |
void |
startEditingAtPath |
Выбирает последний элемент пути и пытается его отредактировать. |
boolean |
stopEditing |
Останавливает текущий сеанс редактирования. |
protected void |
toggleExpandState |
Разворачивает путь, если он свернут, или сворачивает строку, если она развернута. |
protected void |
uninstallComponents() |
Удаляет панель отрисовки. |
protected void |
uninstallDefaults() |
Удаляет свойства по умолчанию. |
protected void |
uninstallKeyboardActions() |
Отменяет регистрацию действий клавиатуры. |
protected void |
uninstallListeners() |
Отменяет регистрацию слушателей. |
protected void |
updateCachedPreferredSize() |
Обновляет переменную экземпляра preferredSize, возвращаемую методом getPreferredSize(). |
protected void |
updateCellEditor() |
Обновляет cellEditor в зависимости от возможности редактирования содержащего его JTree. |
protected void |
updateDepthOffset() |
Обновляет смещение для каждого уровня вложенности. |
protected void |
updateExpandedDescendants |
Обновляет состояние развернутости всех потомков path, получая развернутые узлы-потомки из дерева и передавая их состоянию дерева. |
protected void |
updateLayoutCacheExpandedNodes() |
Разворачивает в LayoutCache все узлы, развернутые в JTree. |
protected void |
updateLeadSelectionRow() |
Обновляет ведущую строку выделения. |
protected void |
updateRenderer() |
Получает сообщение от содержащего дерева при изменении средства отрисовки. |
protected void |
updateSize() |
Помечает кэшированный размер как недействительный и отправляет дереву сообщение treeDidChange. |
Методы, объявленные в классе ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, installUI, uninstallUI | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
contains |
Возвращает true, если указанная точка x,y находится внутри формы указанного компонента, заданной оформлением. |
Accessible |
getAccessibleChild |
Возвращает i-го дочернего элемента Accessible объекта. |
int |
getAccessibleChildrenCount |
Возвращает количество доступных дочерних элементов объекта. |
void |
installUI |
Настраивает указанный компонент в соответствии с оформлением. |
void |
uninstallUI |
Отменяет настройку указанного компонента, выполненную во время вызова installUI. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли этот объект другому объекту. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API может быть удален в будущей версии. Финализация устарела и может быть удалена в одном из следующих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
final void |
wait() |
Переводит текущий поток в ожидание до его пробуждения, обычно посредством уведомления или прерывания. |
final void |
wait |
Переводит текущий поток в ожидание до его пробуждения, обычно посредством уведомления или прерывания, либо до истечения заданного промежутка реального времени. |
final void |
wait |
Переводит текущий поток в ожидание до его пробуждения, обычно посредством уведомления или прерывания, либо до истечения заданного промежутка реального времени. |
Подробное описание конструкторов
SynthTreeUI
public SynthTreeUI()
Создает
SynthTreeUI.Подробное описание методов
createUI
public static ComponentUI createUI(JComponent x)
Создает новый объект UI для указанного компонента.
- Параметры:
-
x— компонент, для которого создается объект UI - Возвращает:
- объект UI
getContext
public SynthContext getContext(JComponent c)
Возвращает контекст для указанного компонента.
- Определено в:
-
getContextв интерфейсеSynthUI - Параметры:
-
c— компонент, запрашивающий SynthContext. - Возвращает:
- SynthContext, описывающий компонент.
update
public void update(Graphics g, JComponent c)
Уведомляет этот делегат пользовательского интерфейса о необходимости перерисовать указанный компонент. Этот метод рисует фон компонента, а затем вызывает метод
paint(SynthContext,Graphics). Как правило, этот метод не требуется переопределять в подклассах. Весь код отрисовки Look and Feel должен находиться в методе paint.
- Переопределяет:
-
updateв классеComponentUI - Параметры:
-
g— объектGraphics, используемый для рисования -
c— рисуемый компонент - См. также:
paintBorder
public void paintBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Рисует границу.
- Определено в:
-
paintBorderв интерфейсеSynthUI - Параметры:
-
context— контекст компонента -
g—Graphicsдля рисования -
x— координата X -
y— координата Y -
w— ширина границы -
h— высота границы
paint
public void paint(Graphics g, JComponent c)
Рисует указанный компонент в соответствии с Look and Feel.
Этот метод не используется в Synth Look and Feel. Отрисовка выполняется методом paint(SynthContext,Graphics).
- Переопределяет:
-
paintв классеComponentUI - Параметры:
-
g— объектGraphics, используемый для рисования -
c— рисуемый компонент - См. также:
paint
protected void paint(SynthContext context, Graphics g)
Рисует указанный компонент.
- Параметры:
-
context— контекст рисуемого компонента -
g— объектGraphics, используемый для рисования - См. также:
propertyChange
public void propertyChange(PropertyChangeEvent event)
Этот метод вызывается при изменении связанного свойства.
- Определено в:
-
propertyChangeв интерфейсеPropertyChangeListener - Параметры:
-
event— объект PropertyChangeEvent, описывающий источник события и измененное свойство.
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.