Как мне привязать этот JList, чтобы я мог изменить то, что отображается для пользователя?

StackOverflow https://stackoverflow.com/questions/621974

  •  05-07-2019
  •  | 
  •  

Вопрос

У меня есть 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