2009-03-07 3 views
0

다른 목록에서 추가 된 캐시 목록을 표시하는 데 사용하려는 JList가 있는데,이 기능이 작동하며 목록에 캐시를 직접 추가 할 수 있기를 원합니다 ... 거기에 있습니까? 사용자에게 표시되는 내용을 변경하는 방법은 무엇입니까? 또는 단순히 내 개체의 toString 메서드를 만들어서 표시하고 싶은 경우일까요?사용자에게 표시되는 내용을 변경할 수 있도록이 JList에 어떻게 바인딩합니까?

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

답변

2

새로운 ListCellRenderer를 만들면 원하는 것을 렌더링 할 수 있습니다.