我想知道Java中是否有可能出现这样的情况:
我有一个 JTable,我想在列中实现 JFileChooser,然后,当用户从此 FileChooser 选择文件(这是图像/图标)时,图像/图标将显示在同一列中(覆盖FileChooser 对象..).
据我所知,一个人可以实现自己的渲染器,但我不知道你是否可以做出类似的东西。
感谢您的帮助。
您将需要一个单元格编辑器和一个渲染器。尽管人们喜欢在使用 Swing 时进行不必要的子类型,但您不需要让
JFileChooser
实现渲染器/编辑器。然后只需交换播放中的组件,或者让编辑器使用 JFileChoose
和渲染器使用 JLabel
。