Package ui

Class JTableNonEditCol1

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

public class JTableNonEditCol1 extends JTable
Modèle de JTable dont la première colonne n'est pas éditable
See Also:
  • Constructor Details

    • JTableNonEditCol1

      public JTableNonEditCol1(String[][] d, String[] c)
      Constructeur
      Parameters:
      d - les données
      c - les noms des colonnes
  • Method Details

    • setValide

      public void setValide(int row, int col, boolean v)
      Associe à la cellule (row,col) la valeur v
      Parameters:
      row - indice de la ligne
      col - indice de la colonne
      v - true si la valeur de la cellule est valide, false sinon
    • getValide

      public boolean getValide(int row, int col)
      Renvoie la valeur de valide[row][col]
      Parameters:
      row - indice de la ligne
      col - indice de la colonne
      Returns:
      le booléen valide
    • isValide

      public boolean isValide()
      Vérifie que toutes les données de la table sont correctes en fonction du tableau booleéen "valide"
      Returns:
      true si les données sont valides
    • isCellEditable

      public boolean isCellEditable(int row, int col)
      redéfinition de isCellEditable de JTable La colonne 0 est toujours non-éditable
      Overrides:
      isCellEditable in class JTable
      See Also: