Класс 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() | Создаёт |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
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() | Переопределяет |
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) | Переопределено для сопоставления |
void | setBackgroundNonSelectionColor(Color newColor) | Устанавливает цвет фона для невыбранных узлов. |
void | setBackgroundSelectionColor(Color newColor) | Устанавливает цвет фона для выбранных узлов. |
void | setBorderSelectionColor(Color newColor) | Устанавливает цвет рамки. |
void | setClosedIcon(Icon newIcon) | Устанавливает значок для нелистовых узлов, неразвернутых. |
void | setFont(Font font) | Переопределено для сопоставления |
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- aRectangleсодержащая область изменения - См. также:
-
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