> getValueAt te donnes comme param�tres deux entiers : le rang,
> la colonne. Moi,
> � partir de la colonne, je d�couvre l'endroit o� j'ai cas�
> les objets de
> cette colonne ; en g�n�ral, tous les objets d'une colonne ont
> la m�me classe
> et sont rang�s dans un truc style ArrayList. Et avec le rang,
> j'ai l'objet
> dans le ArrayList. Et j'ai pas besoin de HashMap. Et comme
> j'ai �goistement
> tendance � penser que tout le monde fait comme moi, je
> comprends pas pourquoi
> tu utilises un HashMap :-) !
En gros, tu as :
private String[] cles = null;
private HashMap[] donnees = null;
// exemple { "COL1", "COL2", "COL3" };
public void setCles( String[] lesCles ) {
cles = lesCles;
}
public void setDonnees( HasMap[] lesDonnees ) {
donnees = lesDonnees;
}
public Object getValueAt( int ligne, int col ) {
return donnees[ligne].get( cles[col] );
}
En gros, c'est cela pour la classe de base.
Dans la r�alit�, on n'utilise pas HasMap mais au moins une classe
qui en h�rite.
Olivier
