我希望能夠做兩件事指數:基於索引的Java Swing組件集彩色基於具有的DefaultTableModel
- 行集中的顏色,所以第一行是紅色的,第二藍色, 第三個綠色
- 能夠根據某些內容設置列的顏色,例如索引 或其名稱等等,無論如何可能。
我不需要檢測選擇更改或任何東西。有人能告訴我該怎麼做嗎?什麼方法可以幫助等?如果標題未被讀取,則這是關於DefaultTableModel
的JTables
。
我希望能夠做兩件事指數:基於索引的Java Swing組件集彩色基於具有的DefaultTableModel
我不需要檢測選擇更改或任何東西。有人能告訴我該怎麼做嗎?什麼方法可以幫助等?如果標題未被讀取,則這是關於DefaultTableModel
的JTables
。
基於索引行集中的顏色,
Table Row Rendering可能給你一些想法。
可以設置列的顏色也是基於一些
您可以提供自定義渲染任何列。然後,您可以添加邏輯以根據某些內容對列着色。閱讀JTable API並按照How to Use Table
上的Swing教程鏈接,您將找到創建自定義渲染器的部分。
您正在尋找'TableCellRenderer':http://docs.oracle.com/javase/tutorial/uiswing/components/table.html#renderer – 2013-04-25 15:45:53