0

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

该表是从一个单独的方法作为类型表返回的。

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

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!");
        }
    }
4

1 回答 1

0

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

如果这是在显示表单后完成的,您需要revalidate()使用表单或使用animateLayout(int)/animateHierarchy(int)其他方法来指示布局更改已完成。

于 2013-09-23T03:41:51.663 回答