int[] indices = historyTable.getSelectedRows(); for (int i = indices.length - 1; i >= 0; i--) { int modelIndex = historyTable.convertRowIndexToModel(indices[i]); HISTORY.remove(modelIndex);
public static int getModelRowFromView(JTable table, int viewRow) { if (viewRow != -1 && viewRow < table.getModel().getRowCount()) { return table.convertRowIndexToModel(viewRow); } return -1; }
JTable table = ...; TableModel model = ...; int viewRow = table.getSelectedRow(); int modelRow = table.convertRowIndexToModel(viewRow); int viewColumn = table.getSelectedColumn(); int modelColumn = table.convertColumnIndexToModel(viewColumn); Object cell = model.getValueAt( modelRow, modelColumn );
private void btnMuteUserActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnMuteUserActionPerformed int row = this.tblUsers.convertRowIndexToModel(tblUsers.getSelectedRow()); String userName = (String) tableUserModel.getValueAt(row, TableUserModel.POS_USER_NAME); long durationMinute = ((Number) spinnerMuteDurationMinutes.getValue()).longValue(); if (JOptionPane.showConfirmDialog(null, "Are you sure you mean to mute user: " + userName + " for " + durationMinute + " minutes?", "WARNING", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) { ConsoleFrame.getSession().muteUserChat(userName, durationMinute); } }//GEN-LAST:event_btnMuteUserActionPerformed
private void btnLockUserActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnLockUserActionPerformed int row = this.tblUsers.convertRowIndexToModel(tblUsers.getSelectedRow()); String userName = (String) tableUserModel.getValueAt(row, TableUserModel.POS_USER_NAME); long durationMinute = ((Number) spinnerMuteDurationMinutes.getValue()).longValue(); if (JOptionPane.showConfirmDialog(null, "Are you sure you mean to lock user: " + userName + " for " + durationMinute + " minutes?", "WARNING", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) { ConsoleFrame.getSession().lockUser(userName, durationMinute); } }//GEN-LAST:event_btnLockUserActionPerformed
@Override public void run() { row = table.convertRowIndexToModel( table.getEditingRow() ); column = table.convertColumnIndexToModel( table.getEditingColumn() ); oldValue = table.getModel().getValueAt(row, column); newValue = null; }
private void btnEndSessionActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnEndSessionActionPerformed int row = this.tblUsers.convertRowIndexToModel(tblUsers.getSelectedRow()); String userSessionId = (String) tableUserModel.getValueAt(row, TableUserModel.POS_GAME_INFO); if (JOptionPane.showConfirmDialog(null, "Are you sure you mean to end userSessionId " + userSessionId + '?', "WARNING", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) { ConsoleFrame.getSession().endUserSession(userSessionId); } }//GEN-LAST:event_btnEndSessionActionPerformed
@Override public void actionPerformed(ActionEvent e) { if (table.getRowCount() > 0 && table.getRowCount() >= table.getEditingRow() && table.getEditingRow() >= 0) { int row = table.convertRowIndexToModel(table.getEditingRow()); fireEditingStopped(); ActionEvent event = new ActionEvent(table, ActionEvent.ACTION_PERFORMED, TablesUtil.getSearchIdFromTable(table, row)); action.actionPerformed(event); } }
private void btnRemoveTableActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnRemoveTableActionPerformed int row = this.tblTables.convertRowIndexToModel(tblTables.getSelectedRow()); ConsoleFrame.getSession().removeTable((UUID) tableTableModel.getValueAt(row, 7)); }//GEN-LAST:event_btnRemoveTableActionPerformed
private void btnDisconnectActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnDisconnectActionPerformed int row = this.tblUsers.convertRowIndexToModel(tblUsers.getSelectedRow()); ConsoleFrame.getSession().disconnectUser((String) tableUserModel.getValueAt(row, TableUserModel.POS_SESSION_ID)); }//GEN-LAST:event_btnDisconnectActionPerformed
private void btnDeActivateActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnDeActivateActionPerformed String userName; if (!getjUserName().getText().isEmpty()) { userName = getjUserName().getText(); } else { int row = this.tblUsers.convertRowIndexToModel(tblUsers.getSelectedRow()); userName = (String) tableUserModel.getValueAt(row, TableUserModel.POS_USER_NAME); } if (JOptionPane.showConfirmDialog(null, "Did you want to set user: " + userName + " to active?", "WARNING", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) { ConsoleFrame.getSession().setActivation(userName, true); return; } if (JOptionPane.showConfirmDialog(null, "Did you want to set user: " + userName + " to inactive?", "WARNING", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) { ConsoleFrame.getSession().setActivation(userName, false); return; } if (JOptionPane.showConfirmDialog(null, "Are you sure you mean to toggle activation for user: " + userName + '?', "WARNING", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) { ConsoleFrame.getSession().toggleActivation(userName); return; } }//GEN-LAST:event_btnDeActivateActionPerformed
int modelRow = convertRowIndexToModel(row); boolean type = (Boolean) getModel().getValueAt(modelRow, 2); boolean type1 = (Boolean) getModel().getValueAt(modelRow, 3);
private Pad getSelectedPad() { int index = table.getSelectedRow(); if (index == -1) { return null; } index = table.convertRowIndexToModel(index); return tableModel.getPad(index); }
private List<Part> getSelections() { List<Part> selections = new ArrayList<>(); for (int selectedRow : table.getSelectedRows()) { selectedRow = table.convertRowIndexToModel(selectedRow); selections.add(tableModel.getPart(selectedRow)); } return selections; }
private Feeder getSelectedFeeder() { int index = table.getSelectedRow(); if (index == -1) { return null; } index = table.convertRowIndexToModel(index); return tableModel.getFeeder(index); }
private List<Entrant> getSelectedEntrants() { int[] selected = entrantsTable.getSelectedRows(); List<Entrant> selectedEntrants = new ArrayList<>(); for (int i : selected) { selectedEntrants.add(entrants.get( entrantsTable.convertRowIndexToModel(i))); } return selectedEntrants; }
private List<Package> getSelections() { List<Package> selections = new ArrayList<>(); for (int selectedRow : table.getSelectedRows()) { selectedRow = table.convertRowIndexToModel(selectedRow); selections.add(tableModel.getPackage(selectedRow)); } return selections; } private void search() {
@Override protected void updateAfterSelection() { int[] selectedRows = jTable.getSelectedRows(); eventsIds.clear(); for (int i : selectedRows) { LogData logData = dataTableModel.getLogData(jTable.convertRowIndexToModel(i)); eventsIds.add(logData.getId()); } name = "Selected events [" + eventsIds.size() + "]"; description = name; }
public BoardLocation getSelectedBoardLocation() { int index = boardLocationsTable.getSelectedRow(); if (index == -1) { return null; } else { index = boardLocationsTable.convertRowIndexToModel(index); return getJob().getBoardLocations().get(index); } }
/** * Gets index of element in table model in selected row of table after sorting. * @return index of row */ private int getTranslatedRow() { int selectedRow = CertificatesManagerSettingsPanel.getCertTable().getSelectedRow(); return CertificatesManagerSettingsPanel.getCertTable().convertRowIndexToModel(selectedRow); }