繁体   English   中英

在JList中选择项目后,我将如何编码?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM