java命名空间javax.swing类defaultlistcellrenderer的类成员方法:
nofocusborder定义及介绍
本文导语:
nofocusborder
protected static border nofocusborder
一个空 border。可以不使用此字段。要更改此渲染器所使用的 border,需要重写 getlistcellrenderercomponent 方法并直接设置返...
nofocusborder
protected static border nofocusborder
- 一个空
谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
iis7站长之家
。可以不使用此字段。要更改此渲染器所使用的 border
,需要重写 getlistcellrenderercomponent
方法并直接设置返回组件的边框。
defaultlistcellrenderer
public defaultlistcellrenderer()
- 为列表中的项构造默认渲染器对象。
getlistcellrenderercomponent
public component getlistcellrenderercomponent(jlist list,
object value,
int index,
boolean isselected,
boolean cellhasfocus)
- 从接口
listcellrenderer
复制的描述
- 返回已配置用于显示指定值的组件。然后调用该组件的
paint
方法来“呈现”单元格。如果由于列表单元格没有固定的大小而有必要计算该列表的尺寸,则调用此方法来生成一个可在其上调用 getpreferredsize
的组件。
- 指定者:
- 接口
listcellrenderer
中的 getlistcellrenderercomponent
- 参数:
list
- 正在绘制的 jlist。value
- 由 list.getmodel().getelementat(index) 返回的值。index
- 单元格索引。isselected
- 如果选择了指定的单元格,则为 true。cellhasfocus
- 如果指定的单元格拥有焦点,则为 true。
- 返回:
- 其 paint() 方法将呈现指定值的组件。
- 另请参见:
jlist
,
listselectionmodel
,
listmodel