我有一个JList,我想用来显示列表从另一个表单添加的缓存,我有这个工作,我希望能够将缓存直接添加到列表中...是有办法改变显示给用户的内容吗?或者它只是简单地将我想要显示的对象的toString方法设置为什么?

public void update(Observable o, Object arg)
{
    GeoGolfHole hole = (GeoGolfHole)arg;
    model.add(0, hole);
    jlHolesInGame.setText(Integer.toString(model.getSize()));
}
有帮助吗?

解决方案

您可以创建一个新的ListCellRenderer来渲染您想要的类。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top