-1

我是 Java 新手。我必须将 JTabbedPane 上的 xml Parsed 数据父节点和 jtable 中的子节点显示到相应的 JTabbedPane 中。对于解析,我使用了 sax 解析器,所有数据之前都显示在三个 JTextarea 中,我创建了 TabbedPane 并将硬编码字符串显示为标题,但我无法将 Jtable 设置为其中的值。

public class JTableDisplay {
    public JTableDisplay() {
        JFrame frame = new JFrame("JTable Test Display");

        JPanel panel = new JPanel();
        panel.setLayout(new BorderLayout());

        JTable table = new JTable();

        JScrollPane tableContainer = new JScrollPane(table);

        panel.add(tableContainer, BorderLayout.CENTER);
        frame.getContentPane().add(panel);

        frame.pack();
        frame.setVisible(true);
    }

    public static void main(String[] args) {
        new JTableDisplay();
    }
}

这是创建 JTable 的示例,之后我必须将解析的数据安排到其中。

4

1 回答 1

0

它就在那里。它只是没有显示任何数据。

要使您的表格可见,请尝试通过构造函数为您的表格定义列和行:

 JTable table = new JTable(3,4);

得到它?

现在您只需要定义tablemodel就可以了。

于 2013-05-14T11:45:23.560 回答