|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
java.awt.Component
![]()
![]()
![]()
java.awt.Container
![]()
![]()
![]()
javax.swing.JComponent
![]()
![]()
![]()
javax.swing.JLabel
![]()
![]()
![]()
javax.swing.DefaultListCellRenderer
, MenuContainer
, Serializable
, Accessible
, ListCellRenderer
, SwingConstants

, MetalFileChooserUI.FileRenderer
, MetalFileChooserUI.FilterComboBoxRenderer

public class DefaultListCellRenderer

, Serializable

Renders an item in a list.
Implementation Note:
This class overrides
invalidate,
validate,
revalidate,
repaint,
isOpaque,
and
firePropertyChange
solely to improve performance.
If not overridden, these frequently called methods would execute code paths
that are unnecessary for the default list cell renderer.
If you write your own renderer,
take care to weigh the benefits and
drawbacks of overriding these methods.
Warning:
Serialized objects of this class will not be compatible with
future Swing releases. The current serialization support is
appropriate for short term storage or RMI between applications running
the same version of Swing. As of 1.4, support for long term storage
of all JavaBeansTM
has been added to the java.beans package.
Please see XMLEncoder
.
| Nested Class Summary | |
|---|---|
static class |
DefaultListCellRenderer.UIResource
A subclass of DefaultListCellRenderer that implements UIResource. |
Nested classes/interfaces inherited from class javax.swing.JLabel ![]() |
|---|
JLabel.AccessibleJLabel |
Nested classes/interfaces inherited from class javax.swing.JComponent ![]() |
|---|
JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container ![]() |
|---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component ![]() |
|---|
Component.AccessibleAWTComponent |
| Field Summary | |
|---|---|
protected static Border |
noFocusBorder
|
Fields inherited from class javax.swing.JLabel ![]() |
|---|
labelFor |
Fields inherited from class javax.swing.JComponent ![]() |
|---|
accessibleContext |
Fields inherited from class java.awt.Component ![]() |
|---|
BOTTOM_ALIGNMENT |
Fields inherited from interface javax.swing.SwingConstants ![]() |
|---|
BOTTOM |
Fields inherited from interface java.awt.image.ImageObserver ![]() |
|---|
ABORT |
| Constructor Summary | |
|---|---|
DefaultListCellRenderer
Constructs a default renderer object for an item in a list. |
|
| Method Summary | |
|---|---|
void |
firePropertyChange
Overridden for performance reasons. |
void |
firePropertyChange
Overridden for performance reasons. |
void |
firePropertyChange
Overridden for performance reasons. |
void |
firePropertyChange
Overridden for performance reasons. |
void |
firePropertyChange
Overridden for performance reasons. |
void |
firePropertyChange
Overridden for performance reasons. |
void |
firePropertyChange
Overridden for performance reasons. |
protected void |
firePropertyChange
Overridden for performance reasons. |
void |
firePropertyChange
Overridden for performance reasons. |
Component |
getListCellRendererComponent
Return a component that has been configured to display the specified value. |
void |
invalidate
Overridden for performance reasons. |
boolean |
isOpaque
Overridden for performance reasons. |
void |
repaint
Overridden for performance reasons. |
void |
repaint
Overridden for performance reasons. |
void |
repaint
Overridden for performance reasons. |
void |
revalidate
Overridden for performance reasons. |
void |
validate
Overridden for performance reasons. |
Methods inherited from class javax.swing.JLabel ![]() |
|---|
checkHorizontalKey |
Methods inherited from class javax.swing.JComponent ![]() |
|---|
addAncestorListener |