0
Ich kann ein Element zu meinem JList
hinzufügen, aber wie kann ich ein Element, das ich ausgewählt habe, entfernen?Wie kann ich einen Text aus meiner jlist entfernen?
Hier ist mein Code:
DefaultListModel<String> model = new DefaultListModel<>();
button1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// int n = JOptionPane.showConfirmDialog(Jframe.this,"Clicked?");System.out.println(n);
String name = textfield1.getText();
model.addElement(name);
custList.setModel(model);
}
});
button2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
Sie eine andere Methode benötigen, die auf der geklickten Methode wirkt, um die ID des Objekts zu erhalten und es dann aus dem JList zu entfernen. – duffymo
Vielleicht ['DefaultListModel # removeElement'] (https://docs.oracle.com/javase/8/docs/api/javax/swing/DefaultListModel.html#removeElement-java.lang.Object-) oder [DefaultListModel #' removeElementAt'] (https://docs.oracle.com/javase/8/docs/api/javax/swing/DefaultListModel.html#removeElementAt-int-)? – bradimus
Bitte machen Sie ein Beispiel, das ist wichtig für mich – kingramx