tigger7985
Grünschnabel
Schönen guten Morgen,
ich habe eine Methode erstellt die einen Dialog öffnet, in dem man einen Wert aus einer Liste auswählen kann. Dazu übergebe ich das jeweilige ListModel<T> mit den entsprechenden Objekten.
Gibt es eine Möglichkeit direkt ein Objekt der Liste zurückzugeben?
Oder muss ich alles auf <object> ändern und dann jeweils den zurückgegebenen Wert parsen?
Edit:
Ich hab übersehen es ins richtige Unterforum zu posten, wie kann ich das nachholen?
ich habe eine Methode erstellt die einen Dialog öffnet, in dem man einen Wert aus einer Liste auswählen kann. Dazu übergebe ich das jeweilige ListModel<T> mit den entsprechenden Objekten.
Code:
public static T listenAuswahl(DefaultListModel<T> listmodel,
String titel,
String msg) {
JList<T> liste = new JList<T>(listmodel);
JScrollPane listpane = new JScrollPane(liste);
JPanel panel = new JPanel(new BorderLayout());
panel.add(new JLabel(msg), BorderLayout.NORTH);
panel.add(listpane, BorderLayout.CENTER);
JOptionPane.showMessageDialog(null, panel, titel,
JOptionPane.PLAIN_MESSAGE);
return liste.getSelectedValue();
}
Gibt es eine Möglichkeit direkt ein Objekt der Liste zurückzugeben?
Oder muss ich alles auf <object> ändern und dann jeweils den zurückgegebenen Wert parsen?
Edit:
Ich hab übersehen es ins richtige Unterforum zu posten, wie kann ich das nachholen?
Zuletzt bearbeitet: