je suis actuellement entrein de developper une interface dynamique
et afin de retrouver mes differents éléments j'ai decidé d'utiliser un hashTable
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
    Hashtable<String,JComponent> jpanelData
puis j'ajoute des elements
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
jpanelData.put("tu es le premier",jtextfiled);
jpanelData.put("tu es le second ",Jpanel);
et lorsque j'affiche les "key"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
 Enumeration<String> nameList = jpanelData.keys();
 while(nameList.hasMoreElements())
  {
      System.out.println("DS Multipanel nameList.nextElement()"+nameList.nextElement());
  }
le resultat obtenu est :
tu es le second
tu es le second

l'odre d'insertion n'est pas respecter et pour plus d'éléments c'est encore plus melanger.

existe-il un moyen pour que le hashtable garde l'ordre d'insertion ou une autre classe ayant ces sprecificitées la.