0
我可以添加一個元素到我的JList
,但是如何刪除我選擇的元素?如何從我的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) {
}
});
你需要作用於點擊的方法來獲取對象的ID,然後從JList中刪除它的另一種方法。 – duffymo
也許['DefaultListModel#removeElement'](https://docs.oracle.com/javase/8/docs/api/javax/swing/DefaultListModel.html#removeElement-java.lang.Object-)或[DefaultListModel#' removeElementAt'](https://docs.oracle.com/javase/8/docs/api/javax/swing/DefaultListModel.html#removeElementAt-int-)? – bradimus
請舉例說明這對我很重要 – kingramx