Comment puis-je me lier à cette JList pour pouvoir changer ce qui est affiché à l'utilisateur?
Question
J'ai une liste JList que je veux utiliser pour afficher une liste de caches ajoutés à partir d'un autre formulaire. Je travaille et je veux pouvoir ajouter les caches directement à la liste ... existe-t-il un moyen de changer ce qui est affiché à l'utilisateur? ou serait-ce simplement un cas de faire à la méthode toString de mon objet ce que je veux être affiché?
public void update(Observable o, Object arg)
{
GeoGolfHole hole = (GeoGolfHole)arg;
model.add(0, hole);
jlHolesInGame.setText(Integer.toString(model.getSize()));
}
La solution
Vous pouvez créer un nouveau ListCellRenderer pour rendre ce que vous voulez en dehors de la classe.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow