Vector à 2 dimension

Signaler
Messages postés
6
Date d'inscription
samedi 11 octobre 2003
Statut
Membre
Dernière intervention
1 novembre 2005
-
Messages postés
2116
Date d'inscription
samedi 8 novembre 2003
Statut
Contributeur
Dernière intervention
6 octobre 2012
-
Bonjour tout le monde
Là, je dois avouer, j'en peux plus, je viens de passer tout le dimanche à chercher comment faire un vecteur à 2 dimension.

Il y a 2 colonnes, et les lignes, j'en rajoute au fur et à mesure.
La premiere colonne correspond au nom, et la deuxieme à la description.
je veux le remplir à partir d'un vecteur contenant des "rubriques" qui eux contiennent le nom, et la description.

Voilà comment j'ai procéder:

final Vector v=cas.listerRubriques();
Vector nom=new Vector();
Vector desc=new Vector();

for(int j=0;j<v.size();j++){
nom.add(j,((Rubrique)v.elementAt(j)).getNom());
desc.add(j,((Rubrique)v.elementAt(j)).getDescription());
}
donnees.add(0,nom);
donnees.add(1,desc);

Le problème, c'est que ça ne me le rempli pas comme je veux. En effet, les nom se retouve dans la premiere ligne, et les descriptions dans la 2eme.

Alors vous pouvez m'aider ?

3 réponses

Messages postés
2116
Date d'inscription
samedi 8 novembre 2003
Statut
Contributeur
Dernière intervention
6 octobre 2012
10
GodConan :clown)

en fait ta question est mal pose ;o)
je pense que tu cherche a remplir un vector pour un DefaultModel ;o) de JTable ;o)

ds ce cas il faut constituer des vector de champ representant les ligne puis les metre ds un vector de ligne :

int nombreDeLigne = v.size(); // je supose :o)
Vector data = new Vector( nombreDeLigne );
for(int j=0;j<nombreDeLigne;j++)
{
Vector line = new vector(2);
line.add( ((Rubrique)v.elementAt(j)).getNom());
line.add(((Rubrique)v.elementAt(j)).getDescription());
data.add( line );
}

et voila ton data est pret a etre utilisé ;o)
simple ;o)

GL

++
Messages postés
6
Date d'inscription
samedi 11 octobre 2003
Statut
Membre
Dernière intervention
1 novembre 2005

Vraiment merci beaucoup à toi ;)
En fait, le code que tu viens de tape,r je l'avais aussi fait, mais j'avais oublié de réinitialiser le vector à chaque nouvelle itération :| Je suis un peu tête en l'air ^^
Donc merci à toi.

Encore une petite question quand même:
J'ai 2 bécane chez moi, les 2 sous win2k. Une à 2.2Ghz qu'on apelera "la bête" et l'autre à 500Mhz qu'on apelera "le mulot".
Le problème est que sur la bête, pas de prob à la compilation, ni à l'execution. Par contre, pour le mulot, la compilation marche nickel aussi (plus de mal quand même), mais à l'execution, le mulot reboot tout seul :| : La JFrame s'ouvre, mais ensuite, rédémarrage :/

Pour info, j'ai la version 1.4.2 de java.
Voilà, vous pouvez expliquer ce phénomène ?
Messages postés
2116
Date d'inscription
samedi 8 novembre 2003
Statut
Contributeur
Dernière intervention
6 octobre 2012
10
GodConan :clown)

no voi pas !!

peut etre un virus ds ta JVM.... ;o)