Wie bin ich an diese JList, damit ich ändern kann, was dem Benutzer angezeigt wird?

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

  •  05-07-2019
  •  | 
  •  

Frage

Ich habe eine JLIST, mit der ich eine Liste mit einem Caches anzeigen möchte, die aus einem anderen Formular hinzugefügt werden, ich habe diese Arbeit und ich möchte die Caches direkt zur Liste hinzufügen ... Gibt es einen Weg Um zu ändern, was dem Benutzer angezeigt wird? Oder wäre es einfach ein Fall, dass ich für die ToString -Methode meines Objekts einhergehen würde, was ich angezeigt werden möchte?

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

Lösung

Sie können einen neuen ListCellRenderer erstellen, um das zu rendern, was Sie aus der Klasse wollen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top