我在我的GUI應用程序中使用JTable作爲網格來表示遊戲的位置。我希望表格中代表對象特定位置的單元格具有某種顏色,並且在某些動作中需要移動的對象(即顏色單元在網格/ JTable中移動)。我知道我可以通過擴展DefaultTableCellRenderer
來改變單元格的顏色,這是它可以完成的唯一方法嗎?或者是否有更簡單的方法來修改單元格顏色?另外JXTable比JTable更適合這樣的應用程序嗎?JTable使用TableCellRenderer更改單元格顏色
編輯:我並沒有包括的事實,我需要某些單元格的顏色與按鈕點擊,鍵盤敲擊聲...等動態變化,即是,仍然有可能在任何情況下TableCellRenderer
我仍在使用JTable?
感謝,
preparedRenderer可以做到這一點 – mKorbel 2011-04-26 20:51:34