我有一个从数据库填充的JList
。
我的想法是,当我点击JList
中的一个项目时,该选择会保存在String
上。
final JList list = new JList();
list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
list.setBounds(24, 107, 256, 407);
getContentPane().add(list);
如何保存String
中从JList
中选择的项目?需要做任何ActionListener
?
答案 0 :(得分:2)
您必须实施
ListSelectionListener
并在方法中
valueChanged(...)
您可以使用
存储所选String的值String value = list.getSelectedValue();
或者如果您选择了更多,则可以使用String数组作为
String[] values = list.getSelectedValues();