示例#1
0
    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);
    }
示例#2
0
 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();
   }
 }
示例#3
0
 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);
 }