Anzeige eine Eigenschaft der Objekte in Jlist

Habe ich eine Zutat Klasse

public class Ingredient {
String NameP;
List ListS;
String Desc;
List ListT;
...

mehrere Instanzen dieser Klasse werden in einer Liste Objekte.
Ich habe auch eine

javax.swing.JList ListIng;

Mit Modell-set zu

ListIngModel = new DefaultListModel();

Die Idee ist, die Jlist zur Anzeige des Feld "NameP" aller Objekte, wählen Sie eine von Ihnen zu werden, weiter überprüft und dann schnappen Sie sich das ausgewählte Objekt:

Ingredient Selected = ListIngModel.get(ListIng.getSelectedIndex())

Kann ich laden Sie die Objekte in der Liste Modell, aber dann die JList zeigt die Adresse von denen.
Gibt es einen eleganten Weg, um es anzuzeigen, eine Eigenschaft der Objekte, die es speichert?

  • Wie eine toString () - Methode? Ich weiß nicht wirklich der Frage nachgehen,...
InformationsquelleAutor Harter | 2013-02-06
Schreibe einen Kommentar