[英]How would I code when a item has been selected in a JList?
我有一个包含5个选项的JList,当其中一个项目被选中或点击时,我希望它旁边的文本区域显示相对于单击项目的文本段落。 它应该对列表中的每个项目执行此操作,但我似乎无法在API中找到如何执行此操作
我的程序如何知道JList中的项是否被选中以便我可以处理数据?
使用addListSelectionListener
。 您可以创建ListSelectionListener
的子类(无论是否匿名),它可以完成您想要的工作。
myList.addListSelectionListener(new ListSelectionListener()
{
public void valueChanged(ListSelectionEvent ev)
{
// handle ev
}
});
您应该为JList上的事件注册一个监听器。 当Swing UI触发一个关闭时,此Listener类将获取消息并做出相应的反应。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.