带有FileChooser和Image的Java Renderer列

时间:2018-10-08 14:29:52

标签: java jtable renderer

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

我有一个JTable,我想在列中实现JFileChooser,然后,当用户从该FileChooser中选择文件(即图像/图标)时,图像/图标就会显示在同一列中(覆盖FileChooser对象。)。

据我所知,一个人可以实现自己的渲染器,但我不知道您是否可以做类似的事情。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您将需要一个单元格编辑器以及一个渲染器。尽管人们喜欢在使用Swing时不必要地亚型化,但是您不需要JFileChooser来实现渲染器/编辑器。然后,只需交换正在使用的组件,或者让编辑器使用JFileChoose而渲染器使用JLabel