1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| private class C_MaTable extends AbstractTableModel
{
private static final long serialVersionUID = 1L;
public C_C_MaTable() {
super();
}
@Override
public int getColumnCount() {
return 2; // ...Ou le nombre de colonne de votre JTable
}
@Override
public int getRowCount() {
if( monTableauDeDonnees.length() == 0 )
return 20; // ... par exemple
else
return monTableauDeDonnees.length();
}
@Override
public Object getValueAt( int ligne, int colonne ) {
switch( colonne )
{
/.../
}
}
@Override
public boolean isCellEditable( int ligne, int colonne ) {
return false; // ... à vous de décider
}
} |
Partager