public Object getCellValue(int rowIndex, int columnIndex) { if (model == null) { throw new IllegalStateException("Model not set"); } int modelIndex = sorter.convertRowIndexToModel(rowIndex); return model.getValueAt(modelIndex, columnIndex); }
public void clearReviewsActionPerformed(ActionEvent e) { int rowSorted = bookTable_.getSelectedRow(); int row = sorter_.convertRowIndexToModel(rowSorted); if (row < 0) { System.err.println("No row selected..."); } else { ATBookWrapper selectedBook = bookTableModel_.getBook(row); selectedBook.clearReviews(); } }
public void editKeywordsActionPerformed(ActionEvent e) { int rowSorted = bookTable_.getSelectedRow(); int row = sorter_.convertRowIndexToModel(rowSorted); if (row < 0) { System.err.println("No row selected..."); } else { ATBookWrapper selectedBook = bookTableModel_.getBook(row); keywordsPopup_.setBook(selectedBook); keywordsPopup_.popUp(); } }
/** Updates fields of the cardAnalyzeComponent. */ public void updateAnalyzeComponent() { int totalCards = 0; double totalSumUAH = 0; int viewRows = sorter.getViewRowCount(); List<DiscountCardJdo> selectedCards = new ArrayList<>(); for (int i = 0; i < viewRows; i++) { int row = sorter.convertRowIndexToModel(i); selectedCards.add(tableModel.getDiscountCardByRowIndex(row)); } for (DiscountCardJdo discountCardJdo : selectedCards) { ++totalCards; totalSumUAH += discountCardJdo.getSumTotalUAH(); } cardAnalyzeComponent.updateFields(totalCards, totalSumUAH); }
@SuppressWarnings("unchecked") protected I getSelectedItem() { return (I) mModel.getValueAt(mRowSorter.convertRowIndexToModel(this.getSelectedRow()), 0); }
@SuppressWarnings("unchecked") protected I getDisplayedItemAt(int i) { return (I) mModel.getValueAt(mRowSorter.convertRowIndexToModel(i), 0); }