1
我有一個GUI,其中有一個JComboBox
和JTable
。在JTable中,顏色應顯示在最後一列
- 的
JComboBox
項目Yes
和No
。 JTable
有2列和2行。- 如果我在
JComboBox
中選擇Yes
,則第二列應顯示爲灰色,否則顯示爲白色。
如何做到這一點?有沒有任何方法來設置顏色而不渲染?
我有一個GUI,其中有一個JComboBox
和JTable
。在JTable中,顏色應顯示在最後一列
JComboBox
項目Yes
和No
。JTable
有2列和2行。JComboBox
中選擇Yes
,則第二列應顯示爲灰色,否則顯示爲白色。如何做到這一點?有沒有任何方法來設置顏色而不渲染?
文章How to Use Tables: Concepts: Editors and Renderers顯示瞭如何使用渲染器。只需讓您的JComboBox
動作偵聽程序更新DefaultTableCellRenderer
子類的背景色。