可能重复:
Swing - 根据单元格的值设置单元格的颜色
我有一个电子表格类,其中包含一个 JTable 及其 TableModel。我的主窗口包含这个电子表格和一个按钮列表,例如一个粗体。
我可以成功获取选定的单元格(参见下面的代码),但我不知道如何更改其内容和字体、颜色等。
public void actionPerformed(ActionEvent e)
{
int rowToUpdate = -1, columnToUpdate = -1;
for(int i = 0 ; i < tableToUpdate.getRowCount() ; i++)
for (int j = 0 ; j < tableToUpdate.getColumnCount() ; j++)
if(tableToUpdate.isCellSelected(i, j)){ rowToUpdate = i; columnToUpdate = j; }
if(rowToUpdate >= 0 && columnToUpdate >= 0)
{
if(e.getSource == boldButton)
{
// Here, how to change the bold of the cell(rowToUpdate,columnToUpdate)
}
}
}