解析数据显示在JTable中

时间:2013-05-14 11:26:21

标签: java swing parsing jtable

我是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的示例,之后我必须将解析后的数据安排到。

1 个答案:

答案 0 :(得分:0)

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

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

 JTable table = new JTable(3,4);

得到它?

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