我想在 codenameone 中设置几个单元格的背景色 我想知道是否有一个功能可以做到这一点 我知道如何在表定义中设置行的背景颜色。但是要为每一行设置一行。 但是有没有像 setvalue 这样的东西?像单元格(行,列)。getallstyles.bgcolor=
答案 0 :(得分:0)
表格单元格是基于模型数据动态创建的,因此您需要覆盖单元格创建方法,例如:
Table table = new Table(model) {
@Override
protected Component createCell(Object value, int row, int column, boolean editable) {
Component cell = super.createCell(value, row, column, editable);
if(!isValidValue(value)) {
cell.getAllStyles().setFgColor(0xff0000);
}
return cell;
}
};
这会将所有具有无效值的单元格设置为红色。