Frage von affeaffe1998, 15

Netbeans jList?

Hallo,

Ich habe mit Netbeans eine Liste erstellt in der Spiele aufgelistet werden, nun sollen Informationen in Textfields gesetzt werden wenn ein Spiel aus der Liste ausgewählt wird, im moment hab ich noch einen Button, wie kann ich das ohne Button machen? Der Text soll also sofort wenn ich auf ein Spiel klicke in die Textfields gesetzt werden?

Danke LG Affeaffe1998

Expertenantwort
von KnusperPudding, Community-Experte für Java, 5

Du brauchst einen Listener, der darauf reagiert wenn sich die Auswahl in deiner Liste ändert. - Im Falle der JList eignet sich der ListSelectionListener.

Dort reagierst du auf das ausgewählte.

listSpiele.addListSelectionListener(new ListSelectionListener() {

@Override public void valueChanged(ListSelectionEvent e) { textField.setText(String.valueOf(listSpiele.getModel().getElementAt(listSpiele.getSelectedIndex())));
}
});

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten