我正在使用netbeans,那里有一张桌子。我只想使用文本字段和按钮单击向其添加数据。 我只是在探索。请帮忙。
答案 0 :(得分:1)
示例:
创建列:
String[] columnNames = {"School Name",
"Module Name",
"Grade",
"# of Years",
"Graduaded"}
添加数据:
Object[][] data = {
{"Some High School", "Computing",
"A", new Integer(5), new Boolean(false)},
{"Some other High school", "Maths"
"A", new Integer(3), new Boolean(true)},
};
构造
JTable table = new JTable(data, columnNames);
我没有使用任何IDE。我希望这会给你一个见解。 更多信息:http://docs.oracle.com/javase/tutorial/uiswing/components/table.html#simple
答案 1 :(得分:1)
如果要动态添加行,则需要使用DefaultTableModel
。默认情况下,NetBeans上TableModel
的{{1}}为JTables
。您可以使用其方法和API here。
您要做的是使用方法DefaultTableModel
,每次添加行时都会为您更新表格。
您可以使用图形设计视图来设置标题。
当您想要动态添加行时,比如在几个字段中输入文本后,您可以执行类似这样的操作
addRow(...)