private boolean isSelect(int row) { int[] sel = refTable.getSelectedRows(); if (rowSpan <= 1) { for (int item : sel) { if (item == row) { return true; } } } else { for (int item : sel) { if (item / rowSpan == row) { return true; } } } return false; } }
@Override public void actionPerformed(ActionEvent ae) { for (int row : tableComponent.getSelectedRows()) { tableComponent.setValueAt(true, row, 4); } } };
@Override public void actionPerformed(ActionEvent ae) { for (int row : tableComponent.getSelectedRows()) { tableComponent.setValueAt(false, row, 4); } } };
protected List<LogMessage> getSelectedMessages() { List<LogMessage> messages = new ArrayList<>(); for (int row : logTable.getSelectedRows()) { messages.add((LogMessage) logTableModel.getValueAt(row, 0)); } return messages; } }
private void populateResultArea() { int[] selectionIndices = resultsTable.getSelectedRows(); TableModel model = resultsTable.getModel(); List<Match> selections = new ArrayList<>(selectionIndices.length); for (int i = 0; i < selectionIndices.length; i++) { selections.add((Match) model.getValueAt(selectionIndices[i], 99)); } String report = new SimpleRenderer(trimLeadingWhitespace).render(selections.iterator()); resultsTextArea.setText(report); resultsTextArea.setCaretPosition(0); // move to the top }
private void deleteMatchlistSelections() { int[] selectionIndices = resultsTable.getSelectedRows(); for (int i = selectionIndices.length - 1; i >= 0; i--) { matches.remove(selectionIndices[i]); } resultsTable.getSelectionModel().clearSelection(); resultsTable.addNotify(); }
private void copyMatchListSelectionsToClipboard() { int[] selectionIndices = resultsTable.getSelectedRows(); int colCount = resultsTable.getColumnCount(); StringBuilder sb = new StringBuilder(); for (int r = 0; r < selectionIndices.length; r++) { if (r > 0) { sb.append('\n'); } sb.append(resultsTable.getValueAt(selectionIndices[r], 0)); for (int c = 1; c < colCount; c++) { sb.append('\t'); sb.append(resultsTable.getValueAt(selectionIndices[r], c)); } } StringSelection ss = new StringSelection(sb.toString()); Toolkit.getDefaultToolkit().getSystemClipboard().setContents(ss, null); }
@Override public void actionPerformed(ActionEvent e){ int selectionCount = jt.getSelectedRowCount(); if(selectionCount > 0){ int[] rows = jt.getSelectedRows(); Arrays.sort(rows); for(int i=rows.length-1; i>=0; i--){ model.deleteRow(rows[i]); } } } });
public void valueChanged(ListSelectionEvent e) { if (e.getValueIsAdjusting()) return; if (e.getSource() == logTable.getSelectionModel()) { int[] rows = logTable.getSelectedRows(); if (rows == null || rows.length == 0) { copyButton.setEnabled(false); expandButton.setEnabled(false); } else if (rows.length == 1) { copyButton.setEnabled(true); LogMessage msg = (LogMessage) logTableModel.getValueAt(rows[0], 0); // TODO: This setting should be injected if (msg.getMessage().length() > getExpandMessageCharacterLimit()) { expandButton.setEnabled(true); } else { expandButton.setEnabled(false); } } else { copyButton.setEnabled(true); expandButton.setEnabled(false); } } } }
@Override public void actionPerformed(ActionEvent e) { final int[] rows = jt.getSelectedRows(); Arrays.sort(rows); if(rows != null && rows.length > 0) { int i = 0; for(int row: rows) { row = row - i; // the number of rows previously deleted should be accounted for! model.removeRow(row); i++; } view.setStatusMessage(MessageFormat.format("Deleted {0} row(s)", i)); } else { view.setStatusMessage("No row(s) selected!"); } } });
break; case "Remove": int[] rows=table.getSelectedRows(); if(rows != null) { for(int row : rows) {
}); historyButtonRemove.addActionListener(event -> { int[] indices = historyTable.getSelectedRows(); for (int i = indices.length - 1; i >= 0; i--) { int modelIndex = historyTable.convertRowIndexToModel(indices[i]);
private void removeSelectedPatternRemover() { int[] rows = customRemoverTable.getSelectedRows(); Arrays.sort(rows); DefaultTableModel model = (DefaultTableModel) this.customRemoverTable.getModel(); for (int i = rows.length; i > 0; i--) { int row = rows[i-1]; model.removeRow(row); } }
@Override public void actionPerformed(ActionEvent actionEvent) { controller.removeImages(table.getSelectedRows()); } });
@Override public void actionPerformed(ActionEvent actionEvent) { controller.editImages(project, module, table.getSelectedRows()); } });
public void onRemoveButtonClick(ActionEvent e) { int[] rows = table.getSelectedRows(); for (int i = 0; i < rows.length; i++) { model.removeRow(rows[i] - i); scan.removeMatchRule(rows[i] - i); } }
public void handleDoubleClick() { if (mainTable.getSelectedRowCount() > 0) { int[] n = mainTable.getSelectedRows(); List<Integer> indexes = asList(n); Collections.reverse(indexes); for (Integer index : indexes) { mainModel.doubleClick(index); } } }
public void handleAltDoubleClick() { if (mainTable.getSelectedRowCount() > 0) { int[] n = mainTable.getSelectedRows(); List<Integer> indexes = asList(n); Collections.reverse(indexes); for (Integer index : indexes) { mainModel.altDoubleClick(index); } } }
private void jButtonAddToMainActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonAddToMainActionPerformed if (mainTable.getSelectedRowCount() > 0) { int[] n = mainTable.getSelectedRows(); java.util.List<Integer> indexes = asList(n); Collections.reverse(indexes); for (Integer index : indexes) { mainModel.doubleClick(index); } //if (!mode.equals(Constants.DeckEditorMode.Constructed)) if (limited) { mainModel.fireTableDataChanged(); } } }//GEN-LAST:event_jButtonAddToMainActionPerformed
private void jButtonAddToSideboardActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonAddToSideboardActionPerformed if (mainTable.getSelectedRowCount() > 0) { int[] n = mainTable.getSelectedRows(); java.util.List<Integer> indexes = asList(n); Collections.reverse(indexes); for (Integer index : indexes) { mainModel.altDoubleClick(index); } //if (!mode.equals(Constants.DeckEditorMode.Constructed)) if (limited) { mainModel.fireTableDataChanged(); } } }//GEN-LAST:event_jButtonAddToSideboardActionPerformed