我刚刚制作了项目-文件指挥官。我有一个问题,在JTable
文件的名称,它显示其绝对路径,但我想只显示单独的名称文件/dir。如果我在我的TableModel
中使用file.getName
,它是可以的,但如果我点击dir,它的行为就像String
。
简而言之,我需要显示文件从dir在JTable
的名称,但它必须表现得像文件后点击它。
如何解决这个问题?
您需要为该列创建一个自定义呈现器。
阅读Swing教程中关于使用自定义渲染器的部分,了解更多信息和示例。在您的情况下,您可以修改覆盖setValue()
方法的示例渲染器,以显示文件名而不是整个路径。