我有一个 JList,它是一个名称列表,我想打印出我从列表中选择的任何项目。这听起来很简单,但我不知道该怎么做。这是我的代码:
final DefaultListModel<String> myNamesList = new DefaultListModel<String>();
final JList list = new JList(myNamesList);
final Object chosenName = list.getSelectedValue();
list.addListSelectionListener(new ListSelectionListener(){
public void valueChanged(ListSelectionEvent e) {
System.out.println(chosenName);
}
});