Title: RE: Acc�s � une propri�t� via sonnom

> 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

Répondre à