Spec-Zone.ru › OpenJDK 21

Класс DefaultTreeCellRenderer

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JLabel
javax.swing.tree.DefaultTreeCellRenderer
Все реализуемые интерфейсы:
ImageObserver, MenuContainer, Serializable, Accessible, SwingConstants, TreeCellRenderer
public class DefaultTreeCellRenderer extends JLabel implements TreeCellRenderer
Отображает запись в дереве. DefaultTreeCellRenderer не является непрозрачным, и если вы не переопределяете метод paint, то не следует этого изменять. См. Как использовать деревья в Руководстве по Java для примеров настройки отображения узлов с помощью этого класса.

Набор значков и цветов, используемых DefaultTreeCellRenderer, можно настроить с помощью различных методов установщика. Значение каждого свойства инициализируется из таблицы значений по умолчанию. При изменении темы оформления (вызывается updateUI) любые свойства, имеющие значение типа UIResource, обновляются из таблицы значений по умолчанию. В следующей таблице указано соответствие между свойством DefaultTreeCellRenderer и ключом таблицы значений по умолчанию:

Свойства
Свойство Ключ
"leafIcon" "Tree.leafIcon"
"closedIcon" "Tree.closedIcon"
"openIcon" "Tree.openIcon"
"textSelectionColor" "Tree.selectionForeground"
"textNonSelectionColor" "Tree.textForeground"
"backgroundSelectionColor" "Tree.selectionBackground"
"backgroundNonSelectionColor" "Tree.textBackground"
"borderSelectionColor" "Tree.selectionBorderColor"

Примечание по реализации: Этот класс переопределяет invalidate, validate, revalidate, repaint, и firePropertyChange исключительно для повышения производительности. Если не переопределять эти часто вызываемые методы, они будут выполнять необоснованные действия для компонента рендеринга ячейки дерева по умолчанию. Если вы пишете собственный рендерер, обязательно взвесьте преимущества и недостатки переопределения этих методов.

Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, поддержка долгосрочного хранения всех JavaBeans была добавлена в пакет java.beans. См. XMLEncoder.

Краткое описание вложенных классов

Вложенные классы/интерфейсы, объявленные в классе javax.swing.JLabel

JLabel.AccessibleJLabel

Вложенные классы/интерфейсы, объявленные в классе javax.swing.JComponent

JComponent.AccessibleJComponent

Вложенные классы/интерфейсы, объявленные в классе java.awt.Container

Container.AccessibleAWTContainer

Вложенные классы/интерфейсы, объявленные в классе java.awt.Component

Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy

Краткое описание полей

Модификатор и тип Поле Описание
protected Color backgroundNonSelectionColor
Цвет фона, используемый, когда узел не выбран.
protected Color backgroundSelectionColor
Цвет фона, используемый, когда узел выбран.
protected Color borderSelectionColor
Цвет индикатора фокуса, когда узел имеет фокус.
protected Icon closedIcon
Значок, используемый для отображения узлов, которые не являются листьями и не развернуты.
protected boolean hasFocus
Истина, если имеет фокус.
protected Icon leafIcon
Значок, используемый для отображения узлов-листьев.
protected Icon openIcon
Значок, используемый для отображения узлов, которые не являются листьями и развернуты.
protected boolean selected
Является ли значение выбранным в данный момент.
protected Color textNonSelectionColor
Цвет, используемый для переднего плана для узлов, которые не выбраны.
protected Color textSelectionColor
Цвет, используемый для переднего плана для выбранных узлов.

Поля, объявленные в классе javax.swing.JLabel

labelFor

Поля, объявленные в классе javax.swing.JComponent

listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW

Поля, объявленные в классе java.awt.Component

accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT

Поля, объявленные в интерфейсе java.awt.image.ImageObserver

ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH

Поля, объявленные в интерфейсе javax.swing.SwingConstants

BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST

Краткое описание конструкторов

Конструктор Описание
DefaultTreeCellRenderer()
Создает DefaultTreeCellRenderer.

Краткое описание методов

Модификатор и тип Метод Описание
void firePropertyChange(String propertyName, boolean oldValue, boolean newValue)
Переопределено для повышения производительности.
void firePropertyChange(String propertyName, byte oldValue, byte newValue)
Переопределено для повышения производительности.
void firePropertyChange(String propertyName, char oldValue, char newValue)
Переопределено для повышения производительности.
void firePropertyChange(String propertyName, double oldValue, double newValue)
Переопределено для повышения производительности.
void firePropertyChange(String propertyName, float oldValue, float newValue)
Переопределено для повышения производительности.
void firePropertyChange(String propertyName, int oldValue, int newValue)
Переопределено для повышения производительности.
void firePropertyChange(String propertyName, long oldValue, long newValue)
Переопределено для повышения производительности.
void firePropertyChange(String propertyName, short oldValue, short newValue)
Переопределено для повышения производительности.
protected void firePropertyChange(String propertyName, Object oldValue, Object newValue)
Переопределено для повышения производительности.
Color getBackgroundNonSelectionColor()
Возвращает цвет фона для невыбранных узлов.
Color getBackgroundSelectionColor()
Возвращает цвет фона для выбранного узла.
Color getBorderSelectionColor()
Возвращает цвет границы.
Icon getClosedIcon()
Возвращает значок, используемый для представления нелистовых узлов, которые не развернуты.
Icon getDefaultClosedIcon()
Возвращает значок по умолчанию для текущего визуального стиля, используемый для представления нелистовых узлов, которые не развернуты.
Icon getDefaultLeafIcon()
Возвращает значок по умолчанию для текущего визуального стиля, используемый для представления листовых узлов.
Icon getDefaultOpenIcon()
Возвращает значок по умолчанию для текущего визуального стиля, используемый для представления развернутых нелистовых узлов.
Font getFont()
Возвращает шрифт этого компонента.
Icon getLeafIcon()
Возвращает значок, используемый для представления листовых узлов.
Icon getOpenIcon()
Возвращает значок, используемый для представления развернутых нелистовых узлов.
Dimension getPreferredSize()
Переопределяет JComponent.getPreferredSize, чтобы вернуть значение предпочтительного размера, немного большее.
Color getTextNonSelectionColor()
Возвращает цвет текста для невыбранного узла.
Color getTextSelectionColor()
Возвращает цвет текста для выбранного узла.
Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus)
Настраивает рендерер на основе переданных компонентов.
void invalidate()
Переопределено для повышения производительности.
void paint(Graphics g)
Рисует значение.
void repaint()
Переопределено для повышения производительности.
void repaint(long tm, int x, int y, int width, int height)
Переопределено для повышения производительности.
void repaint(Rectangle r)
Переопределено для повышения производительности.
void revalidate()
Переопределено для повышения производительности.
void setBackground(Color color)
Переопределено для сопоставления ColorUIResource с null.
void setBackgroundNonSelectionColor(Color newColor)
Устанавливает цвет фона для невыбранных узлов.
void setBackgroundSelectionColor(Color newColor)
Устанавливает цвет фона для выбранного узла.
void setBorderSelectionColor(Color newColor)
Устанавливает цвет границы.
void setClosedIcon(Icon newIcon)
Устанавливает значок для представления нелистовых узлов, которые не развернуты.
void setFont(Font font)
Переопределено для сопоставления FontUIResource с null.
void setLeafIcon(Icon newIcon)
Устанавливает значок для представления листовых узлов.
void setOpenIcon(Icon newIcon)
Устанавливает значок для представления развернутых нелистовых узлов.
void setTextNonSelectionColor(Color newColor)
Устанавливает цвет текста для невыбранного узла.
void setTextSelectionColor(Color newColor)
Устанавливает цвет текста для выбранного узла.
void updateUI()
Сбрасывает свойство UI до значения из текущего визуального стиля.
void validate()
Переопределено для повышения производительности.

Методы, объявленные в классе javax.swing.JLabel

checkHorizontalKey, checkVerticalKey, getAccessibleContext, getDisabledIcon, getDisplayedMnemonic, getDisplayedMnemonicIndex, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getLabelFor, getText, getUI, getUIClassID, getVerticalAlignment, getVerticalTextPosition, imageUpdate, paramString, setDisabledIcon, setDisplayedMnemonic, setDisplayedMnemonic, setDisplayedMnemonicIndex, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabelFor, setText, setUI, setVerticalAlignment, setVerticalTextPosition

Методы, объявленные в классе javax.swing.JComponent

addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update

Методы, объявленные в классе java.awt.Container

add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validateTree

Методы, объявленные в классе java.awt.Component

action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Подробное описание полей

selected

protected boolean selected
Установлено ли значение в текущем выбранном состоянии.

hasFocus

protected boolean hasFocus
Истинно, если узел имеет фокус.

closedIcon

protected transient Icon closedIcon
Иконка, используемая для отображения узлов, которые не являются листовыми и не развернуты.

leafIcon

protected transient Icon leafIcon
Иконка, используемая для отображения листовых узлов.

openIcon

protected transient Icon openIcon
Иконка, используемая для отображения нелистовых узлов, которые развернуты.

textSelectionColor

protected Color textSelectionColor
Цвет текста для выделенных узлов.

textNonSelectionColor

protected Color textNonSelectionColor
Цвет текста для невыделенных узлов.

backgroundSelectionColor

protected Color backgroundSelectionColor
Цвет фона для выделенных узлов.

backgroundNonSelectionColor

protected Color backgroundNonSelectionColor
Цвет фона для невыделенных узлов.

borderSelectionColor

protected Color borderSelectionColor
Цвет индикатора фокуса для узлов, имеющих фокус.

Подробное описание конструкторов

DefaultTreeCellRenderer

public DefaultTreeCellRenderer()
Создает DefaultTreeCellRenderer. Цвет иконки и текста определяется из UIManager.

Подробное описание методов

updateUI

public void updateUI()
Сбрасывает свойство UI на значение из текущей темы оформления.
Overrides:
updateUI в классе JLabel
Since:
1.7
См. также:
  • JComponent.updateUI()

getDefaultOpenIcon

public Icon getDefaultOpenIcon()
Возвращает стандартную иконку, для текущей темы оформления, используемую для отображения нелистовых узлов, которые развернуты.
Возвращает:
стандартную иконку, для текущей темы оформления, используемую для отображения нелистовых узлов, которые развернуты.

getDefaultClosedIcon

public Icon getDefaultClosedIcon()
Возвращает стандартную иконку, для текущей темы оформления, используемую для отображения нелистовых узлов, которые не развернуты.
Возвращает:
стандартную иконку, для текущей темы оформления, используемую для отображения нелистовых узлов, которые не развернуты.

getDefaultLeafIcon

public Icon getDefaultLeafIcon()
Возвращает стандартную иконку, для текущей темы оформления, используемую для отображения листовых узлов.
Возвращает:
стандартную иконку, для текущей темы оформления, используемую для отображения листовых узлов.

setOpenIcon

public void setOpenIcon(Icon newIcon)
Устанавливает иконку для отображения нелистовых узлов, которые развернуты.
Параметры:
newIcon - иконку, используемую для развернутых нелистовых узлов

getOpenIcon

public Icon getOpenIcon()
Возвращает иконку, используемую для отображения нелистовых узлов, которые развернуты.
Возвращает:
иконку, используемую для отображения нелистовых узлов, которые развернуты

setClosedIcon

public void setClosedIcon(Icon newIcon)
Устанавливает иконку для отображения нелистовых узлов, которые не развернуты.
Параметры:
newIcon - иконку, используемую для неразворонутых нелистовых узлов

getClosedIcon

public Icon getClosedIcon()
Возвращает иконку, используемую для отображения нелистовых узлов, которые не развернуты.
Возвращает:
иконку, используемую для отображения нелистовых узлов, которые не развернуты

setLeafIcon

public void setLeafIcon(Icon newIcon)
Устанавливает иконку для отображения листовых узлов.
Параметры:
newIcon - иконку, используемую для листовых узлов

getLeafIcon

public Icon getLeafIcon()
Возвращает иконку, используемую для отображения листовых узлов.
Возвращает:
иконку, используемую для отображения листовых узлов

setTextSelectionColor

public void setTextSelectionColor(Color newColor)
Устанавливает цвет текста для выделенных узлов.
Параметры:
newColor - цвет текста для выделенных узлов

getTextSelectionColor

public Color getTextSelectionColor()
Возвращает цвет текста для выделенных узлов.
Возвращает:
цвет текста для выделенных узлов

setTextNonSelectionColor

public void setTextNonSelectionColor(Color newColor)
Устанавливает цвет текста для невыделенных узлов.
Параметры:
newColor - цвет текста для невыделенных узлов

getTextNonSelectionColor

public Color getTextNonSelectionColor()
Возвращает цвет текста для невыделенных узлов.
Возвращает:
цвет текста для невыделенных узлов.

setBackgroundSelectionColor

public void setBackgroundSelectionColor(Color newColor)
Устанавливает цвет фона для выделенных узлов.
Параметры:
newColor - цвет фона для выделенных узлов

getBackgroundSelectionColor

public Color getBackgroundSelectionColor()
Возвращает цвет фона для выделенных узлов.
Возвращает:
цвет фона для выделенных узлов

setBackgroundNonSelectionColor

public void setBackgroundNonSelectionColor(Color newColor)
Устанавливает цвет фона для невыделенных узлов.
Параметры:
newColor - цвет фона для невыделенных узлов

getBackgroundNonSelectionColor

public Color getBackgroundNonSelectionColor()
Возвращает цвет фона для невыделенных узлов.
Возвращает:
цвет фона для невыделенных узлов.

setBorderSelectionColor

public void setBorderSelectionColor(Color newColor)
Устанавливает цвет границы.
Параметры:
newColor - цвет границы

getBorderSelectionColor

public Color getBorderSelectionColor()
Возвращает цвет границы.
Возвращает:
цвет границы

setFont

public void setFont(Font font)
Переопределено для сопоставления FontUIResource с null. Если font равно null или FontUIResource, это позволяет использовать шрифт JTree. С другой стороны, если font не null и не FontUIResource, шрифт становится font.
Overrides:
setFont в классе JComponent
Параметры:
font - необходимый шрифт для этого компонента
См. также:
  • Component.getFont()

getFont

public Font getFont()
Получает шрифт этого компонента.
Specified by:
getFont в интерфейсе MenuContainer
Overrides:
getFont в классе Component
Возвращает:
шрифт этого компонента; если для этого компонента шрифт не задан, возвращается шрифт родительского компонента
См. также:
  • Component.setFont(java.awt.Font)

setBackground

public void setBackground(Color color)
Переопределено для сопоставления ColorUIResource с null. Если color равно null или ColorUIResource, это позволяет использовать цвет фона JTree. С другой стороны, если color не null и не ColorUIResource, цвет фона становится color.
Overrides:
setBackground в классе JComponent
Параметры:
color - требуемый цвет фона
См. также:
  • Component.getBackground()
  • JComponent.setOpaque(boolean)

getTreeCellRendererComponent

public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus)
Настраивает рендерер на основе переданных компонентов. Значение устанавливается в результате сообщения дереву с convertValueToText, которое в конечном счёте вызывает toString в value. Цвет фона устанавливается на основе выделения, а значок — на основе параметров leaf и expanded.
Specified by:
getTreeCellRendererComponent в интерфейсе TreeCellRenderer
Parameters:
tree - получатель, для которого производится настройка
value - значение, подлежащее рендерингу
sel - выбран ли узел
expanded - раскрыт ли узел
leaf - является ли узел узлом-листом
row - индекс строки
hasFocus - узел имеет ли фокус
Returns:
the Component, который рендерер использует для отображения значения

paint

public void paint(Graphics g)
Отображает значение. Фон заполняется в зависимости от выделения.
Overrides:
paint в классе JComponent
Parameters:
g - the Graphics контекст рисования
See Also:
  • JComponent.paintComponent(java.awt.Graphics)
  • JComponent.paintBorder(java.awt.Graphics)
  • JComponent.paintChildren(java.awt.Graphics)
  • JComponent.getComponentGraphics(java.awt.Graphics)
  • JComponent.repaint(long, int, int, int, int)

getPreferredSize

public Dimension getPreferredSize()
Переопределяет JComponent.getPreferredSize для возвращения слегка большего значения предпочтительного размера.
Overrides:
getPreferredSize в классе JComponent
Returns:
значение свойства preferredSize
See Also:
  • JComponent.setPreferredSize(java.awt.Dimension)
  • ComponentUI

validate

public void validate()
Переопределено для повышения производительности. См. Примечание по реализации для получения дополнительной информации.
Overrides:
validate в классе Container
See Also:
  • Container.add(java.awt.Component)
  • Container.invalidate()
  • Container.isValidateRoot()
  • JComponent.revalidate()
  • Container.validateTree()

invalidate

public void invalidate()
Переопределено для повышения производительности. См. Примеч. по реализации для получения дополнительной информации.
Overrides:
invalidate в классе Container
Since:
1.5
See Also:
  • Container.validate()
  • Container.layout()
  • LayoutManager2

revalidate

public void revalidate()
Переопределено для повышения производительности. См. Примеч. по реализации для получения дополнительной информации.
Overrides:
revalidate в классе JComponent
See Also:
  • Component.invalidate()
  • Container.validate()
  • JComponent.isValidateRoot()
  • RepaintManager.addInvalidComponent(javax.swing.JComponent)

repaint

public void repaint(long tm, int x, int y, int width, int height)
Переопределено для повышения производительности. См. Примеч. по реализации для получения дополнительной информации.
Overrides:
repaint в классе JComponent
Parameters:
tm - этот параметр не используется
x - значение x области изменения
y - значение y области изменения
width - ширина области изменения
height - высота области изменения
See Also:
  • JComponent.isPaintingOrigin()
  • Component.isShowing()
  • RepaintManager.addDirtyRegion(javax.swing.JComponent, int, int, int, int)

repaint

public void repaint(Rectangle r)
Переопределено для повышения производительности. См. Примеч. по реализации для получения дополнительной информации.
Overrides:
repaint в классе JComponent
Parameters:
r - a Rectangle содержащий область изменения
See Also:
  • JComponent.isPaintingOrigin()
  • Component.isShowing()
  • RepaintManager.addDirtyRegion(javax.swing.JComponent, int, int, int, int)

repaint

public void repaint()
Переопределено для повышения производительности. См. Примеч. по реализации для получения дополнительной информации.
Overrides:
repaint в классе Component
Since:
1.5
See Also:
  • Component.update(Graphics)

firePropertyChange

protected void firePropertyChange(String propertyName, Object oldValue, Object newValue)
Переопределено для повышения производительности. См. Примеч. по реализации для получения дополнительной информации.
Overrides:
firePropertyChange в классе Component
Parameters:
propertyName - свойство, значение которого изменилось
oldValue - предыдущее значение свойства
newValue - новое значение свойства

firePropertyChange

public void firePropertyChange(String propertyName, byte oldValue, byte newValue)
Переопределено для повышения производительности. См. Примеч. по реализации для получения дополнительной информации.
Overrides:
firePropertyChange в классе Component
Parameters:
propertyName - программное имя изменённого свойства
oldValue - старое значение свойства (как байт)
newValue - новое значение свойства (как байт)
See Also:
  • Component.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)

firePropertyChange

public void firePropertyChange(String propertyName, char oldValue, char newValue)
Переопределено для повышения производительности. См. Примеч. по реализации для получения дополнительной информации.
Overrides:
firePropertyChange в классе Component
Parameters:
propertyName - программное имя изменённого свойства
oldValue - старое значение свойства (как символ)
newValue - новое значение свойства (как символ)
See Also:
  • Component.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)

firePropertyChange

public void firePropertyChange(String propertyName, short oldValue, short newValue)
Переопределено для повышения производительности. См. Примеч. по реализации для получения дополнительной информации.
Overrides:
firePropertyChange в классе Component
Parameters:
propertyName - программное имя изменённого свойства
oldValue - старое значение свойства (как short)
newValue - новое значение свойства (как short)
See Also:
  • Component.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)

firePropertyChange

public void firePropertyChange(String propertyName, int oldValue, int newValue)
Переопределено для повышения производительности. См. Примеч. по реализации для получения дополнительной информации.
Overrides:
firePropertyChange в классе JComponent
Parameters:
propertyName - свойство, значение которого изменилось
oldValue - предыдущее значение свойства
newValue - новое значение свойства

ИзменениеСвойства

public void firePropertyChange(String propertyName, long oldValue, long newValue)
Переопределено по соображениям производительности. Дополнительную информацию см. в Примечании о реализации.
Overrides:
firePropertyChange в классе Component
Параметры:
propertyName - программируемое имя свойства, которое было изменено
oldValue - старое значение свойства (в виде long)
newValue - новое значение свойства (в виде long)
См. также:
  • Component.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)

ИзменениеСвойства

public void firePropertyChange(String propertyName, float oldValue, float newValue)
Переопределено по соображениям производительности. Дополнительную информацию см. в Примечании о реализации.
Overrides:
firePropertyChange в классе Component
Параметры:
propertyName - программируемое имя свойства, которое было изменено
oldValue - старое значение свойства (в виде float)
newValue - новое значение свойства (в виде float)
См. также:
  • Component.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)

ИзменениеСвойства

public void firePropertyChange(String propertyName, double oldValue, double newValue)
Переопределено по соображениям производительности. Дополнительную информацию см. в Примечании о реализации.
Overrides:
firePropertyChange в классе Component
Параметры:
propertyName - программируемое имя свойства, которое было изменено
oldValue - старое значение свойства (в виде double)
newValue - новое значение свойства (в виде double)
См. также:
  • Component.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)

ИзменениеСвойства

public void firePropertyChange(String propertyName, boolean oldValue, boolean newValue)
Переопределено по соображениям производительности. Дополнительную информацию см. в Примечании о реализации.
Overrides:
firePropertyChange в классе JComponent
Параметры:
propertyName - свойство, значение которого изменилось
oldValue - предыдущее значение свойства
newValue - новое значение свойства

© 1993, 2023, 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.
https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/tree/DefaultTreeCellRenderer.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API