Class ModelList<M extends Model>

Type Parameters:
M - Type du modèle BDD considéré
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, EventListener, Accessible, CellEditorListener, ListSelectionListener, RowSorterListener, TableColumnModelListener, TableModelListener, Scrollable

public class ModelList<M extends Model> extends JTable
Liste d'affichage de modèle BDD, sous forme de table
Author:
Virgile, Nicolas, Louis-Félix
See Also:
  • Constructor Details

    • ModelList

      public ModelList(TableModel<M> tableModel)
      Créer une nouvelle liste, utilisant le modèle de table TableModel fourni en paramètre comme source de donnée.
      Parameters:
      tableModel - Modèle de table à utiliser
  • Method Details

    • getSelected

      public M getSelected()
      Récupère l'instance de modèle BDD correspondant à la ligne sléectionnée dans la table, ou à la première ligne sélectionnée s'il y en a plusieurs.
      Returns:
      Instance de modèle BDD correspondant à la ligne sélectionnée
    • getSelecteds

      public List<M> getSelecteds()
      Récupère l'ensemble des instance de modèle BDD correspondant aux lignes sélectionnées.
      Returns:
      Liste d'instances de modèle BDD correspondant aux lignes sélectionnées