private void delete() { int[] selectedRows = table.getSelectedRows(); if (selectedRows.length == 0) { Show.info(I18NSupport.getString("parameter.select")); return; } if (JOptionPane.showConfirmDialog( Globals.getMainFrame(), I18NSupport.getString("parameter.askDelete")) != JOptionPane.OK_OPTION) { return; } for (int i = selectedRows.length - 1; i >= 0; i--) { QueryParameter param = (QueryParameter) model.getObjectForRow(selectedRows[i]); ParameterManager.getInstance().deleteParameter(param); model.deleteObject(selectedRows[i]); } }