我有一个JList,我想用来显示列表从另一个表单添加的缓存,我有这个工作,我希望能够将缓存直接添加到列表中...是有办法改变显示给用户的内容吗?或者它只是简单地将我想要显示的对象的toString方法设置为什么?
public void update(Observable o, Object arg)
{
GeoGolfHole hole = (GeoGolfHole)arg;
model.add(0, hole);
jlHolesInGame.setText(Integer.toString(model.getSize()));
}
答案 0 :(得分:2)
您可以创建一个新的ListCellRenderer来渲染您想要的类。