我可以向JList
添加元素,但如何删除我选择的元素?
这是我的代码:
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) {
}
});
答案 0 :(得分:0)
您可以使用removeElement Method删除对象。
这是一个例子
public static void main(String[] args) {
DefaultListModel<String> model = new DefaultListModel<>();
model.addElement("1");
model.addElement("2");
model.addElement("3");
System.out.println(model);//prints [1, 2, 3]
model.removeElement("1");
System.out.println(model);//prints [2, 3]
}