Author: tchemit Date: 2013-02-10 15:57:58 +0100 (Sun, 10 Feb 2013) New Revision: 381 Url: http://forge.codelutin.com/projects/tutti/repository/revisions/381 Log: add removerow method in table model Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/table/AbstractTuttiTableModel.java Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/table/AbstractTuttiTableModel.java =================================================================== --- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/table/AbstractTuttiTableModel.java 2013-02-10 14:57:21 UTC (rev 380) +++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/table/AbstractTuttiTableModel.java 2013-02-10 14:57:58 UTC (rev 381) @@ -178,6 +178,17 @@ return rowIndex; } + public final R removeRow(int rowIndex) { + SwingUtil.ensureRowIndex(this, rowIndex); + + List<R> data = getRows(); + + R result = data.remove(rowIndex); + + fireTableRowsDeleted(rowIndex, rowIndex); + return result; + } + protected void onRowsChanged(List<R> data) { // by default do nothing }
participants (1)
-
tchemit@users.forge.codelutin.com