2012-11-26 39 views

回答

1

解決方案:

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

但谷歌會一直快...

+0

非常感謝......:真的幫了我非常感謝... – Niketa

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); 

但是你應該實現它以你自己的方式。