当单击(鼠标事件)该行时,如何在jTable单元格中设置图像?如果我选择第一行,图像将显示在该行中。然后我单击第二行,图像将显示在第二行中?如何使用表格单元格渲染器或准备渲染器来执行此操作?
最佳答案
如果您只想让图像出现在表格单元格中,请使用 default renderer对于 ImageIcon
并确保您的 TableModel
返回该列的 ImageIcon.class
。
如果您希望图像响应点击而出现,请考虑使用 TablePopupEditor
的变体使用 setClickCountToStart(1)
并将您的图像作为 Icon
。
关于java - 单击(鼠标事件)该行时如何在 jTable 单元格中设置图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9225657/