在Codename One中设置表组件

时间:2013-09-22 16:07:05

标签: codenameone

我已经创建了一个从数据库填充的表。

该表从类型为Table的单独方法返回。

收到表格后,我会执行以下操作:

Table tbl = fC.makeTable();
findTblContainer(f).addComponent(tbl);

运行应用程序时,我只得到一个没有明显文字的小白框。我做错了吗?

感谢。 〜阿里

编辑:

这是方法:

protected void beforeFines(Form f) {
        try {
            Table tbl = fC.makeTable();
            findTblContainer(f).addComponent(tbl);
            findTblContainer(f).animateLayout(5);
        } catch (SQLException ex) {
            System.out.println("No fines found!");
        }
    }

1 个答案:

答案 0 :(得分:0)

表格容器的布局是什么?我建议将表放在BorderLayout的中心,尽管这不是必需的。

如果在显示表单后执行此操作,则需要revalidate()表单或使用animateLayout(int)/animateHierarchy(int)或其他一些方法来指示布局更改已完成。