2013-12-11 48 views

回答

3

你可以做,在接下来的方式JTabelCellEditor

使用DefaultCellEditorJTextField

JTextField field = new JTextField(); 
field.getDocument().addUndoableEditListener(new UndoableEditListener() { 

    @Override 
    public void undoableEditHappened(UndoableEditEvent arg0) { 
     System.out.println("profit"); 
    } 
}); 
DefaultCellEditor editor = new DefaultCellEditor(field); 
table.getColumnModel().getColumn(COLUMN_INDEX).setCellEditor(editor); 

table是你JTableCOLUMN_INDEX指数需要的列。

相关问题