我想使用2种颜色为表格的相同单元格着色。我仍然需要在单元格中显示一些文本,我想通过保持当前结构来实现。我已尝试过标签,面板,但我无法让它正常工作。此外,必须根据单元格上的状态更新颜色(更新前半部分的颜色,同时保持第二部分的颜色)。
欢迎任何想法:)
答案 0 :(得分:2)
您可以编写自己的Component
/ JPanel
扩展程序,该扩展程序知道如何显示文本并知道如何以2种颜色绘制背景。
这意味着您必须在自定义组件中覆盖paint
或paintComponent
。
然后,getTableCellRendererComponent
将返回此自定义组件的实例。