Class PathTable

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, EventListener, Accessible, CellEditorListener, ListSelectionListener, RowSorterListener, TableColumnModelListener, TableModelListener, Scrollable

public final class PathTable extends GeneralTable
Klasa koja opisuje tabelu 5 najoptimalnijih putanja koje se prikazuju korisniku po pritisku na odgovarajuce dugme u primarnom dijelu aplikacije.
Author:
Nikola Markovic
See Also:
  • Constructor Details

    • PathTable

      public PathTable(String[][] data, String[] cols)
      Konstruktor, po pozivu, generise standardnu JTable -> GeneralTable tabelu, dodjeljuje joj odgovarajuce vrijednosti i Listener koji omogucava interakciju sa pojedinacnim redovima.
      Parameters:
      data - Podaci u tabeli (dim. n x m)
      cols - Nazivi headera tabele (dim. m)
  • Method Details

    • generateDetailedPathWindowTable

      private void generateDetailedPathWindowTable(int selectedRow, String selectedPath, String selectedValue)
      Metoda koja pre-generise narednu tabelu u tercijarnom dijelu UI-ja, koja se korisniku prikazuje ukoliko odluci da detaljno pregleda ili kupi kartu za neku putanju interakcijom sa trenutnom tabelom.
      Parameters:
      selectedRow - Odabrani red (0-indeksiran)
      selectedPath - Odabrana putanja
      selectedValue - Odabrana vrijednost