2013-12-11 51 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指數需要的列。

相關問題