java - 为 JTable 中第一列的单元格加载 JList

标签 java swing jtable jlist

有没有办法在点击时加载JTable第一列上的JList

该表的第一列中有区域(每个区域中有多个位置)。我想在单击区域时在列表中向用户显示区域位置。

我花了 1 天半的时间寻找它。我不想把我的代码放在这里,因为我的表类中有很多功能。

最佳答案

一种方法是将 ListSelectionListener 添加到表中,如图 here 所示,并根据所选行更新您的 ListModelJList 监听其自己的 ListModel,因此更新应该是自动的。

image

关于java - 为 JTable 中第一列的单元格加载 JList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13683140/

相关文章:

java - 使用 SpringMVC 提供静态内容

java - Java 中标签和单选组之间不需要的线

java - JTable 中的 JButton 图标/动画在按下时改变

java - JTable 单元格 - 处理长文本

java - JTable 拆分单元格。如何

Java Facade模式的结构变化

java - hibernate 生成的表,但不显示在 mysql 数据库中

java - 更新 JDBC 连接的 DataSource 对象的 URL

java - 刷新 JPanel 时出现错误

java - 如何将 JLabel 和 JTextField 添加到 BorderLayout 中心的底部?