重複の可能性:
Swing - セルの値に基づいてセルの色を設定する
JTable とその TableModel を含む Spreadsheet クラスがあります。私のメイン ウィンドウには、このスプレッドシートとボタンのリスト (たとえば太字のボタン) が含まれています。
選択したセルを正常に取得できますが (以下のコードを参照)、その内容やフォント、色などを変更する方法がわかりません。
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)
}
}
}