Module java.desktop
Package javax.swing

Class DefaultListCellRenderer

所有已实现的接口:
ImageObserver, MenuContainer, Serializable, Accessible, ListCellRenderer<Object>, SwingConstants
直接已知的子类:
DefaultListCellRenderer.UIResource, MetalFileChooserUI.FileRenderer, MetalFileChooserUI.FilterComboBoxRenderer

public class DefaultListCellRenderer extends JLabel implements ListCellRenderer<Object>, Serializable
渲染列表中的项目。

实现说明: 此类仅覆盖invalidatevalidaterevalidaterepaintisOpaquefirePropertyChange方法,以提高性能。如果不进行覆盖,这些经常调用的方法将执行不必要的代码路径,对于默认的列表单元格渲染器是不必要的。如果您编写自己的渲染器,请注意权衡覆盖这些方法的利弊。

警告: 此类的序列化对象将不兼容未来的Swing版本。当前的序列化支持适用于短期存储或在运行相同Swing版本的应用程序之间的RMI。从1.4版本开始,已将所有JavaBeans的长期存储支持添加到java.beans包中。请参阅XMLEncoder

自:
1.2