我正在尝试创建一个连接到 MS Access 的简单 To-Do 列表 Java 应用程序,我使用JTable和DefaultTableModel来显示列表。我想通过单击按钮时更改其颜色来标记已完成的任务。我有一个名为“已完成”的布尔字段用作指示器。
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 对象,可以应用它了。我的问题是,如何仅将其应用于已完成 == true 的特定单元格。
示例代码将不胜感激。