CellRenderer 类包含许多用于控制单元格格式的样式。
使用以下样式可以定义用于单元格不同状态(禁用、按下、指针经过和弹起)的外观:
-
disabledSkin 和 selectedDisabledSkin
-
downSkin 和 selectedDownSkin
-
overSkin 和 selectedOverSkin
-
upSkin 和 selectedUpSkin
以下样式用于设置文本的格式:
-
disabledTextFormat
-
textFormat
-
textPadding
可以通过调用 List 对象的
setRendererStyle()
方法或 CellRenderer 对象的
setStyle()
方法来设置这些样式。可以通过调用 List 对象的
getRendererStyle()
方法或 CellRenderer 对象的
getStyle()
方法来获取这些样式。还可以通过 List 对象的
rendererStyles
属性或 CellRenderer 对象的
getStyleDefinition()
方法访问定义所有渲染器样式(作为对象的命名属性)的对象。
可以调用
clearRendererStyle()
方法将样式重置为其默认值。
若要获取或设置列表中各行的高度值,请使用 List 对象的
rowHeight
属性。