0
我想使用2種顏色爲表格的同一個單元着色。我仍然必須在單元格中顯示一些文本,並且我想通過保留當前結構來完成。我嘗試過使用標籤,面板,但我無法正常工作。此外,顏色必須基於單元格狀態進行更新(更新前半部分的顏色,同時保持第二部分的顏色)。如何使用TableCellRenderer填充Cell的背景只有一半?
任何想法,歡迎:)
我想使用2種顏色爲表格的同一個單元着色。我仍然必須在單元格中顯示一些文本,並且我想通過保留當前結構來完成。我嘗試過使用標籤,面板,但我無法正常工作。此外,顏色必須基於單元格狀態進行更新(更新前半部分的顏色,同時保持第二部分的顏色)。如何使用TableCellRenderer填充Cell的背景只有一半?
任何想法,歡迎:)
您可以編寫自己的一個Component
/JPanel
知道如何來顯示文本,並知道如何繪製背景2種顏色的擴展。 這意味着您必須在自定義組件中覆蓋paint
或paintComponent
。
然後,getTableCellRendererComponent
將返回此自定義組件的實例。
它工作得很好。謝謝! – Adriana