【发布时间】:2019-05-14 05:42:21
【问题描述】:
我有一个表格视图,其中包含允许重新排序的几列。该表是歌曲列表,每一行代表一首歌曲。第一列(最左侧)用于在“活动”(正在播放歌曲)时在行旁边显示一个图标。我想防止任何列重新排序到它的左侧,并始终将其保留为表中的第一列。
我的理论是以某种方式拦截重新排序操作,如果一列试图将自己插入为第 0 列,则拒绝更改。但我不知道该怎么做,或者至少找到我需要使用的方法。无论如何,这就是我在 Swing 中实现这一点的逻辑。
我搜索了互联网,发现的唯一解决方案是禁用所有列的重新排序。
【问题讨论】: