0

テーブルは最初に空の行で作成する必要があり、次に実行時に JTable を使用して Java で行を追加する必要があります。

実行時に行を追加する方法は?

4

2 に答える 2

1

解決:

addRow(new Object[]{"",""})

しかし、Googleの方が速かったでしょう...

于 2012-11-26T13:02:03.130 に答える
0

addRow( ... )メソッドを使用できます-

DefaultTableModel model;
JTable table;
JScrollPane sc1;
model = new DefaultTableModel();
table = new JTable(model);
model.addColumn("RollNo");
model.addColumn("Name");
model.addRow(new Object[]{"",""});
table.addKeyListener(new KeyListener() {
public void keyPressed(KeyEvent e) {
if (e.getKeyCode()==KeyEvent.VK_ENTER) {
model.addRow(new Object[]{"", ""}); } }
public void keyReleased(KeyEvent e) { }
public void keyTyped(KeyEvent e) { } } );

sc1 = new JScrollPane(table,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);

ただし、独自の方法で実装する必要があります。

于 2012-11-26T13:05:47.750 に答える