からアイテムを削除できませんJList
。次のコードがに追加されましたJButton
。
DefaultListModel model = (DefaultListModel) list1.getModel();
int selectedIndex = list1.getSelectedIndex();
if (selectedIndex != -1)
{
model.remove(selectedIndex);
}
からアイテムを削除できませんJList
。次のコードがに追加されましたJButton
。
DefaultListModel model = (DefaultListModel) list1.getModel();
int selectedIndex = list1.getSelectedIndex();
if (selectedIndex != -1)
{
model.remove(selectedIndex);
}
次のコードは機能するはずです
JButton removeButton = new JButton("Remove Selected Element");
removeButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
int selectedIndex = list1.getSelectedIndex();
if (selectedIndex != -1) {
model.remove(selectedIndex);
} else {
System.out.println("Nothing selected");
}
}
});