java - 如何使 Jlist 中的一个条目与另一个 JList 中的条目一起使用?

标签 java swing hyperlink jlist

请耐心等待。我有一个包含 3 个 JList 的 Denist 程序。添加患者的患者 JList、添加患者历史的历史 jlist 以及应与历史 jlist 和患者 jlist 链接的发票历史。我让他们都尊重地写入每个 Jlist,但我的目标是:当我单击患者时,他们的历史记录将在历史 JList 中弹出,发票将出现在发票 Jlist 中。

我该如何解决这个问题?我在每个 jlist 中都有 id。我认为这将是正确的做法。

如果需要的话,我们非常乐意通过电子邮件发送程序。

需要帮助!!

谢谢。

最佳答案

好吧,只需将 ListSelectionListener 添加到您的 JList 中,当选择发生更改时,即可为您的其他 JList 找到适当的对象来显示。
您可以调用list.getModel().getElementAt(i)来获取列表中包含的元素。通过任何识别链接项目的机制找到合适的项目。获得该项目后,只需调用 list.setSelectedValue(yourObject, ShouldScroll) 即可。

关于java - 如何使 Jlist 中的一个条目与另一个 JList 中的条目一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16309320/

相关文章:

java - 禁用 com.itextpdf.text.Paragraph 的链接

html - 单击时将音频和超链接添加到图像

java - 如何在 Java 中制作性感的用户界面

java - 在 Java 中从 IAM 用户名获取 Amazon 访问 key 和 key

java - Observable 中的 if/else

java - 每次鼠标移动时获取鼠标坐标

html - CSS: anchor 不接受高度

java - 如何在使用注释的同时使用 mybatis 中的 hashmap 将值插入到行中?

java - 在 JButton 中使用匿名 ActionListener 隐藏 JFrame

Java 在多个 MouseListener 之间进行更改