Java 更改样式字体大小等。。。在字符串[]中,对象[][]在代码名1中

Java 更改样式字体大小等。。。在字符串[]中,对象[][]在代码名1中,java,codenameone,Java,Codenameone,我有一个表在我的代号为一个项目,我想改变标题字体和大小和背景颜色边框边距等 String[] header = new String[]{"name", "Image", "Description", "label", "quantity", "rating", "rate"}; Object[][] rows = new Object[articles.size()][]; for (int iter = 0;iter < rows.length;iter++)

我有一个表在我的代号为一个项目,我想改变标题字体和大小和背景颜色边框边距等

    String[] header = new String[]{"name", "Image", "Description", "label", "quantity", "rating", "rate"};
    Object[][] rows = new Object[articles.size()][];
    for (int iter = 0;iter < rows.length;iter++) {
        rows[iter] = new Object[]{
            articles.get(iter).getName(),
            articles.get(iter).getId_article(),
            articles.get(iter).getDescription(),
            articles.get(iter).getLabel(),
            articles.get(iter).getQuantity(),
            articles.get(iter).getRating(),
            articles.get(iter).getId_article()
        };
    }

    TableModel model = new DefaultTableModel(header, rows);
            add(table);
String[]header=新字符串[]{“名称”、“图像”、“描述”、“标签”、“数量”、“评级”、“费率”};
对象[][]行=新对象[articles.size()][];
对于(int-iter=0;iter
您不能也不应该设置字符串的样式。标题已具有不同样式的UUID,即
TableHeader
,您可以将其设置为与
TableCell
相反的样式。这允许您分离设计样式和数据

您可以在模拟器的Component Inspector工具中看到所有UIID,并适当设置元素的样式


请注意,如果您重写了
createCell()
方法,并且没有为标头调用(其行为-1)调用super,则情况可能并非如此。在这种情况下,您应该只使用
setUIID()
来显式设置标题的样式。

我已经使用createCell()方法来更改标题,因为对于行,我还没有找到一种方法来更改它们,这是一个代码名问题,不是一个摇摆问题