java-JList-从Click获得价值
作者:互联网
有什么方法可以使用ListSelectionListener或MouseAdapter来获取有关选定值的信息(例如,如果value是一个String),是否有任何内置方法?
我只知道如何获取正确的索引,但不知道content或content.toString()
我正在添加这样的元素:
{
DefaultListModel listModel;
listModel.addElement(name);
}
@编辑
感谢您的帮助.
我通过这样做解决了我的问题(对于后代,这样他们就不需要像我一样进行搜索):
06001
解决方法:
使用JList时,您可以简单地使用JList#getSelectedValue(),它将返回当前选定的实际对象.
如果您是从MouseListener中执行此操作,则最好使用JList#locationToIndex
,然后使用其索引从JList中获取值
String value = (String)list.getModel().getElementAt(list.locationToIndex(e.getPoint()));
标签:jlist,listselectionlistener,swing,java 来源: https://codeday.me/bug/20191121/2053114.html