Bonjour tout le monde,
Je suis confronté à un petit souci de logique. En effet, il nous est demandé de réaliser une interface graphique dans laquelle on utilise un Vector que l'on doit charger avec des données extérieures. Pour cette partie tout se passe bien mais mon problème est que dans l'interface graphique il y'a un bouton qui permet d'avancer et un autre qui permet de reculer d'un pas dans le Vector. C'est à ce niveau que ma compréhension prend un coup : j'ai fait un code pour avancer mais il m'affiche le mme objet. Comment dois-je procéder s'il vous plait :(:(:(:(
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 public Personne suivantVector(Vector<Personne> p){ Personne personne=null;//ListIterator<Personne> itera=null; if(p.isEmpty()){ JOptionPane.showMessageDialog(null,"La base est vide."); }else{ //itera=p.listIterator(); if(counter<p.size()){ personne=new Personne(p.elementAt(nbre)); System.out.println(personne.getNom()); }else{ } } return personne; }