MS Accessに接続された単純なTo-DoリストJavaアプリケーションを作成しようとしていますが、JTableとDefaultTableModelを使用してリストを表示しました。ボタンをクリックしたときに色を変えて、完了したタスクにマークを付けたい。インジケーターとして機能する「 completed 」という名前のブールフィールドがあります。
String header[] = {"priority", "task"};
String data[][];
DefaultTableModel model = new DefaultTableModel(data, header);
JTable table = new JTable(model);
// to be replaced with code that affects only specific cells not the whole table
table.setFont(customFont);
私はすでにcustomFontと呼ばれるFontオブジェクトを持っており、これを適用する準備ができています。私の質問は、completed==trueである特定のセルにのみそれを適用するにはどうすればよいですか。
サンプルコードをいただければ幸いです。