Module :
java.desktop - Package :
javax.swing.table
Version documentée : Java SE 17
Classe « DefaultTableModel »
Informations générales
Héritage java.lang.Object
javax.swing.table.AbstractTableModel
javax.swing.table.DefaultTableModel
Définition public class DefaultTableModel extends javax.swing.table.AbstractTableModel implements java.io.Serializable Description A venir.
Liste des attributs
Tous les attributs
Attributs d'instance
Attributs statiques
Attributs dépréciés
protected
Vector
columnIdentifiers
protected
Vector
dataVector
Liste des constructeurs
Constructeurs
Constructeurs dépréciés
DefaultTableModel()
DefaultTableModel( Vector <?> columnNames, int rowCount )
DefaultTableModel( Object [] columnNames, int rowCount )
DefaultTableModel( Vector <? extends java.util.Vector> data, Vector <?> columnNames )
DefaultTableModel( Object [][] data, Object [] columnNames )
DefaultTableModel( int rowCount, int columnCount )
Liste des propriétés (getters/setters)
Propriétés
Propriétés dépréciées
public
int
columnCount
R/W
public
Object []
columnIdentifiers
-/W
public
Vector
dataVector
R/-
public
int
numRows
-/W
public
int
rowCount
R/W
Propriétés héritées de la classe javax.swing.table.AbstractTableModel
tableModelListeners
Propriétés héritées de la classe java.lang.Object
class
Liste des méthodes
Toutes les méthodes
Méthodes d'instance
Méthodes statiques
Méthodes concrètes
Méthodes abstraites
Méthodes dépréciées
public
void
addColumn( Object columnName, Object [] columnData )
public
void
addColumn( Object columnName, Vector <?> columnData )
public
void
addColumn( Object columnName )
public
void
addRow( Vector <?> rowData )
public
void
addRow( Object [] rowData )
protected static
Vector <java.util.Vector<java.lang.Object>>
convertToVector( Object [][] anArray )
protected static
Vector <java.lang.Object>
convertToVector( Object [] anArray )
public
int
getColumnCount()
public
String
getColumnName( int column )
public
Vector <java.util.Vector>
getDataVector()
public
int
getRowCount()
public
Object
getValueAt( int row, int column )
public
void
insertRow( int row, Vector <?> rowData )
public
void
insertRow( int row, Object [] rowData )
public
boolean
isCellEditable( int row, int column )
public
void
moveRow( int start, int end, int to )
public
void
newDataAvailable( TableModelEvent event )
public
void
newRowsAdded( TableModelEvent e )
public
void
removeRow( int row )
public
void
rowsRemoved( TableModelEvent event )
public
void
setColumnCount( int columnCount )
public
void
setColumnIdentifiers( Object [] newIdentifiers )
public
void
setColumnIdentifiers( Vector <?> columnIdentifiers )
public
void
setDataVector( Object [][] dataVector, Object [] columnIdentifiers )
public
void
setDataVector( Vector <? extends java.util.Vector> dataVector, Vector <?> columnIdentifiers )
public
void
setNumRows( int rowCount )
public
void
setRowCount( int rowCount )
public
void
setValueAt( Object aValue, int row, int column )
Méthodes héritées de la classe javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getColumnName, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
Méthodes héritées de la classe java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
2024 © SARL Infini Software - Tous droits réservés
Mentions légales
Les informations présentes dans ce site vous sont fournies dans le but de vous aider à acquérir les compétences nécessaires à
l'utilisation des langages ou des technologies considérés. Infini Software ne pourra nullement être tenu responsable de l'utilisation
des informations présentes dans ce site.
De plus, si vous remarquez des erreurs ou des oublis dans ce document, n'hésitez surtout pas à nous le signaler en envoyant un mail
à l'adresse : .
Les autres marques et les noms de produits cités dans ces documents sont la propriété de leurs éditeurs respectifs.
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :