2013-07-02 53 views
1

我是一種Java中的新手,所以我的問題是。 舉例來說,如果我有一個JTable代表顏色如何爲來自JTable的單元格着色?

Color [][] array = new ... 

的二維數組,所以後來當我運行JFrame它顯示 enter image description here

那麼,如何上色呢?

+0

這【答案】(http://stackoverflow.com/questions/14563799/jtable-cellrenderer-changes-backgroundcolor-of -cells-while-running/14565614#14565614)會幫助你。 – Amarnath

+0

非常感謝。 –

回答

4

您可以將的CellRenderer附加到您的JTable,並調整它的顏色: http://docs.oracle.com/javase/tutorial/uiswing/components/table.html#renderer

+0

所以有必要使用一個渲染器函數 –

+0

@Phil_Charly不是函數,[TableCellRenderer]的一個實現實例(http://docs.oracle.com/javase/6/docs/api/javax/swing/table /TableCellRenderer.html)。在那裏你可以創建一個組件,它將顯示在表格的單元格中。 – Horstinator