Bonjour,
J'ai implémenté dans ma JList un modèle implémentant un AbstractListModel et ayant pour données une LinkedHashMap (LinkedHashMap<MyClass, Integer>).
Mon but ici étant d'avoir mes classes affichées avec le nombre de fois qu'elle devra être créée.
Mon problème est que lors de l'implémentation, il mets nécessaire d'implémenter getElementAt afin que je puisse effectuer l'affichage de mes éléments dans ma JList. Mais le problème est que dans la LinkedHashMap, les insertions ne se font pas forcément à l'indice 0, puis à l'indice 1, etc... Ainsi, mon getElementAt sera alors faux puisque le premier indice demandé sera 0 alors que ma LinkedHashMap aura sont premier élément à un indice qui peut être différent de 0.
Auriez-vous une solution ?
Partager