我是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的示例,之后我必须将解析后的数据安排到。
答案 0 :(得分:0)
它在那里。它只是没有显示任何数据。
要使表可见,请尝试通过构造函数为表定义列和行:
JTable table = new JTable(3,4);
得到它?
现在你只需要定义 tablemodel 就可以了。