我有一些带有一些标签和jTable的摇摆布局。 在左侧,我有jTable,在右侧我有标签。
我想将页面设置为主/详细页面,其中jTable是主页面,而标签则作为详细信息。
我找到了一种从jTable获取索引的方法 - 我的问题。我可以使用什么样的监听器来判断用户是否在表中选择了一行?
答案 0 :(得分:5)
您需要获取JTable的选择模型(使用getSelectionModel()
)并向此模型添加ListSelectionListener
。
确保使用convertRowIndexToModel
将所选行的索引转换为表模型中的索引:如果对表进行排序或过滤,则视图和模型索引将不相同。