Java JList从突出显示的列表中选择的数据

Java JList从突出显示的列表中选择的数据,java,swing,listener,jlist,Java,Swing,Listener,Jlist,我尝试使用JList来选择索引,方法是使用鼠标滚动或使用键盘上下按钮,而无需按键或鼠标单击事件。我试着调查听众,我认为这是正确的方向,但如果有人能简单地说,我会非常感激 //编辑 为了增加更多细节,这里有一个例子,我的意思是,见光环3是高亮度的,但库存项目名称等是光环4 您需要在JList的ListModel中添加一个ListSelectionListener。然后,在生成选择事件时,调用逻辑来更新两个文本字段 有关更多信息和示例,请阅读Swing教程中的部分。我不确定您是否可以请求将焦点放在J

我尝试使用
JList
来选择索引,方法是使用鼠标滚动或使用键盘上下按钮,而无需按键或鼠标单击事件。我试着调查听众,我认为这是正确的方向,但如果有人能简单地说,我会非常感激

//编辑

为了增加更多细节,这里有一个例子,我的意思是,见光环3是高亮度的,但库存项目名称等是光环4


您需要在
JList
ListModel
中添加一个
ListSelectionListener
。然后,在生成选择事件时,调用逻辑来更新两个文本字段


有关更多信息和示例,请阅读Swing教程中的部分。

我不确定您是否可以请求将焦点放在JList上,并让它在没有至少一次单击或键盘事件的情况下选择元素。也。。。“无按键”与“或使用键盘向上或向下按钮”相矛盾,是吗?您可以使用键盘上的向上/向下箭头选择项目。您还可以使用鼠标滚轮滚动列表。您不能使用滚轮选择项目。这不是一个常见的UI。如果要选择一个项目,需要单击它(或使用上/下箭头)。这是标准UI,要求用户使用键盘或鼠标单击来选择指定项目。不要试图重新发明轮子。用户将不知道如何使用界面。在我的问题中添加了更多细节,我知道这是一个措辞拙劣的问题,我试图更好地解释我的意思,但不确定如何使用。谢谢,这正是我想要的,但找不到