Java 同时使用 FileChooser 和 Image 的列渲染器

Java Renderer for column with FileChooser and Image at the same time

我想知道在Java中是否可能出现这样的情况:

我有一个 JTable,我想在一个列中实现一个 JFileChooser,然后,当用户 select 来自这个 FileChooser 的文件(这是一个 Image/Icon)时,然后 Image/Icon 显示在同一列中(覆盖 FileChooser 对象..)。

据我所知,一个人可以实现自己的渲染器,但我不知道你是否可以做出类似的东西。

感谢您的帮助。

您需要单元格编辑器和渲染器。尽管人们喜欢在使用 Swing 时进行不必要的子类型化,但您不需要让 JFileChooser 实现 renderer/editor。然后只需交换播放中的组件,或者让编辑器使用 JFileChoose 和渲染器使用 JLabel.