JTables,如何从文本文件中插入数据到Jtable
JTables ,How to insert data in Jtable from a text file
嘿,我对 JTables
了解不够,如何在 JTables
中插入数据,就像我在 table 中输入数据一样,但我不知道为什么列名没有出现在我的 table.
中
这是我的代码:
public class tab {
public tab() {
initComponents();
}
public void initComponents() {
JFrame fr = new JFrame("Score Card");
JScrollPane pane = new JScrollPane();
fr.setSize(500, 350);
JTable scoreTab = new JTable(5, 4);
DefaultTableModel model = new DefaultTableModel(1, 4);
// model.setColumnIdentifiers(new Object[]{"No","Name","Score","Date"});
scoreTab.setModel(new javax.swing.table.DefaultTableModel(
new Object[][] { { 1, 2, 2 },
}, new String[] { "Name", "Score", "Date" }));
pane.setViewportView(scoreTab);
fr.add(scoreTab);
fr.setLocationRelativeTo(null);
fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fr.setVisible(true);
}
public static void main(String[] args) {
new tab();
}
}
将JScrollPane
添加到jframe
fr.add(pane);
你是直接将 jtable 添加到框架 fr.add(scoreTab);
如果您在没有 jscrollpane 的情况下添加 table,则必须单独添加 headers。
嘿,我对 JTables
了解不够,如何在 JTables
中插入数据,就像我在 table 中输入数据一样,但我不知道为什么列名没有出现在我的 table.
这是我的代码:
public class tab {
public tab() {
initComponents();
}
public void initComponents() {
JFrame fr = new JFrame("Score Card");
JScrollPane pane = new JScrollPane();
fr.setSize(500, 350);
JTable scoreTab = new JTable(5, 4);
DefaultTableModel model = new DefaultTableModel(1, 4);
// model.setColumnIdentifiers(new Object[]{"No","Name","Score","Date"});
scoreTab.setModel(new javax.swing.table.DefaultTableModel(
new Object[][] { { 1, 2, 2 },
}, new String[] { "Name", "Score", "Date" }));
pane.setViewportView(scoreTab);
fr.add(scoreTab);
fr.setLocationRelativeTo(null);
fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fr.setVisible(true);
}
public static void main(String[] args) {
new tab();
}
}
将JScrollPane
添加到jframe
fr.add(pane);
你是直接将 jtable 添加到框架 fr.add(scoreTab);
如果您在没有 jscrollpane 的情况下添加 table,则必须单独添加 headers。