Класс 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()

Возвращает значок по умолчанию, для текущего laf, для нелистовых узлов, неразвернутых.

Icon getDefaultLeafIcon()

Возвращает значок по умолчанию, для текущего laf, для листовых узлов.

Icon getDefaultOpenIcon()

Возвращает значок по умолчанию, для текущего laf, для развернутых нелистовых узлов.

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()

Сбрасывает свойство пользовательского интерфейса до значения из текущего оформления.

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, 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, hide, 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

True, если имеет фокус.

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 на значение из текущего внешнего вида.

Переопределяет:
updateUI в классе JLabel
С момента:
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.

Переопределяет:
setFont в классе JComponent
Параметры:
font - требуемый Font для этого компонента
См. также:
Component.getFont()

getFont

public Font getFont()

Возвращает шрифт этого компонента.

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

setBackground

public void setBackground(Color color)

Подклассы, чтобы сопоставить ColorUIResource с null. Если color равно null или ColorUIResource, это имеет эффект, позволяющий цвет фона JTree отображаться. С другой стороны, если color не равно null и не является ColorUIResource, фон становится color.

Переопределяет:
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.

Определено в:
getTreeCellRendererComponent в интерфейсе TreeCellRenderer
Параметры:
tree - получатель, который настраивается
value - значение для рендеринга
sel - узел выбран
expanded - узел развернут
leaf - узел является листовым
row - индекс строки
hasFocus - узел имеет фокус
Возвращает:
Component , который рендерер использует для отрисовки значения

paint

public void paint(Graphics g)

Отрисовывает значение. Фон заполняется на основе выбора.

Переопределяет:
paint в классе JComponent
Параметры:
g - Graphics контекст отрисовки
См. также:
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 , чтобы вернуть немного более широкое значение предпочтительного размера.

Переопределяет:
getPreferredSize в классе JComponent
Возвращает:
значение свойства preferredSize
См. также:
JComponent.setPreferredSize(java.awt.Dimension), ComponentUI

validate

public void validate()

Переопределено для повышения производительности. Дополнительную информацию см. в примечании к реализации.

Переопределяет:
validate в классе Container
См. также:
Container.add(java.awt.Component), Container.invalidate(), Container.isValidateRoot(), JComponent.revalidate(), Container.validateTree()

invalidate

public void invalidate()

Переопределено для повышения производительности. Дополнительную информацию см. в примечании к реализации.

Переопределяет:
invalidate в классе Container
С момента:
1.5
См. также:
Container.validate(), Container.layout(), LayoutManager2

revalidate

public void revalidate()

Переопределено для повышения производительности. Дополнительную информацию см. в примечании к реализации.

Переопределяет:
revalidate в классе JComponent
См. также:
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)

Переопределено по причинам производительности. Подробнее см. примечание по реализации.

Переопределяет:
repaint в классе JComponent
Параметры:
tm - этот параметр не используется
x - значение x области изменения
y - значение y области изменения
width - ширина области изменения
height - высота области изменения
См. также:
JComponent.isPaintingOrigin(), Component.isShowing(), RepaintManager.addDirtyRegion(javax.swing.JComponent, int, int, int, int)

repaint

public void repaint(Rectangle r)

Переопределено по причинам производительности. Подробнее см. примечание по реализации.

Переопределяет:
repaint в классе JComponent
Параметры:
r - a Rectangle содержащая область изменения
См. также:
JComponent.isPaintingOrigin(), Component.isShowing(), RepaintManager.addDirtyRegion(javax.swing.JComponent, int, int, int, int)

repaint

public void repaint()

Переопределено по причинам производительности. Подробнее см. примечание по реализации.

Переопределяет:
repaint в классе Component
С момента:
1.5
См. также:
Component.update(Graphics)

firePropertyChange

protected void firePropertyChange(String propertyName,
                                  Object oldValue,
                                  Object newValue)

Переопределено по причинам производительности. Подробнее см. примечание по реализации.

Переопределяет:
firePropertyChange в классе Component
Параметры:
propertyName - свойство, значение которого изменилось
oldValue - предыдущее значение свойства
newValue - новое значение свойства

firePropertyChange

public void firePropertyChange(String propertyName,
                               byte oldValue,
                               byte newValue)

Переопределено по причинам производительности. Подробнее см. примечание по реализации.

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

firePropertyChange

public void firePropertyChange(String propertyName,
                               char oldValue,
                               char newValue)

Переопределено по причинам производительности. Подробнее см. примечание по реализации.

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

firePropertyChange

public void firePropertyChange(String propertyName,
                               short oldValue,
                               short newValue)

Переопределено по причинам производительности. Подробнее см. примечание по реализации.

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

firePropertyChange

public void firePropertyChange(String propertyName,
                               int oldValue,
                               int newValue)

Переопределено по причинам производительности. Подробнее см. примечание по реализации.

Переопределяет:
firePropertyChange в классе JComponent
Параметры:
propertyName - свойство, значение которого изменилось
oldValue - предыдущее значение свойства
newValue - новое значение свойства

firePropertyChange

public void firePropertyChange(String propertyName,
                               long oldValue,
                               long newValue)

Переопределено по причинам производительности. Подробнее см. примечание по реализации.

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

firePropertyChange

public void firePropertyChange(String propertyName,
                               float oldValue,
                               float newValue)

Переопределено по причинам производительности. Подробнее см. примечание по реализации.

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

firePropertyChange

public void firePropertyChange(String propertyName,
                               double oldValue,
                               double newValue)

Переопределено по причинам производительности. Подробнее см. примечание по реализации.

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

firePropertyChange

public void firePropertyChange(String propertyName,
                               boolean oldValue,
                               boolean newValue)

Переопределено по причинам производительности. Подробнее см. примечание по реализации.

Переопределяет:
firePropertyChange в классе JComponent
Параметры:
propertyName - свойство, значение которого изменилось
oldValue - предыдущее значение свойства
newValue - новое значение свойства

© 1993, 2020, 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/11/docs/api/java.desktop/javax/swing/tree/DefaultTreeCellRenderer.html

Spec-Zone .ru
спецификации, руководства, описания, API