use*_*466 6 java swingx jxtable
我使用的JXTable是SwingX组件.如果我使用setSortable(boolean flag)方法,那么它将启用或禁用所有列的排序.
根据我的要求,我想禁用几列的排序并启用其他列的排序.
任何人都可以帮助实现此功能?
感谢您的回复.你可以帮我使用setSorterClass(String sorterClassName)禁用一列的排序吗?你能给我任何代码examplex吗?这对我很有帮助.
我认为,至少根据我在网上找到的信息,你可以通过设置来实现它
setSorterClass(null)对该栏的设置来实现它。
正如我们在缓存网站上看到的那样,由于 swinglabs 教程页面似乎已关闭,我敢打赌这与 java.net 服务最近的混乱有关。 “JXTables 默认情况下启用列排序。您可以使用 setSortingEnabled(boolean allowedSort) 禁用所有列排序。您还可以通过使用 setSorterClass(String sorterClassName) 和空排序器类名来禁用对单个列的排序。”
就我个人而言,我认为没有必要阻止用户对选定的表列进行排序。无论如何,如果用户想要对列进行排序,他/她应该能够这样做,最后我相信最好允许用户多做少做,当然,当涉及到他/她可以做什么的细节时控制在他/她的视野中。