2012-11-26 38 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); 

但是你应该实现它以你自己的方式。