HELP création de 'n' boutons - Java - Programmation
Marsh Posté le 04-01-2007 à 13:07:12
Lorsque tu les récupères, stocke les dans une liste :
Vector liste = new Vector();
while ( (line = raf.readLine()) != null ) {
liste.add(line);
}
Puis parcours ta liste en recherchant les String ne commençant pas par "vzs" et supprimme les de la liste.
Il ne te reste donc dans ta liste que les mots commençant par "vzs".
Maintenant créer un tableau de JButton de taille égale à ta liste :
JButton[liste.size()] jbutton = new JButton();
Et créer tes boutons :
for(int i=0; i < this.liste.size(); i++) {
jbutton[i] = new JButton();
}
Et c'est finit, tu as juste à les placer.
Marsh Posté le 04-01-2007 à 14:13:18
M'enfin?!
- En 2007, on n'utilise plus Vector.
- Inutile de se farcir deux boucles. Une boucle pour lire, dans laquelle on filtre et dans laquelle ou crée les boutons!
Marsh Posté le 04-01-2007 à 18:05:08
C'est un mec qui n'y connais pas grand chose manifestement en prog alors autant commencer par le début avec les vector après, il passera aux JList etc...
Les deux boucles sont dans la même logique afin qu'il comprenne réellement ce qu'il fait.
Avant de vouloir optimser ce que l'on fait, il faut savoir matriser ce que l'on fait.
Chaque chose en son temps sircam.
Marsh Posté le 04-01-2007 à 18:49:56
sircam a écrit : |
si, sur téléphone portable, c'est la seule collection dispo IIRC
Spoiler : point confiture |
Marsh Posté le 04-01-2007 à 19:13:36
alors alors, voila ce que j'ai fait :
Code :
|
le problème étant que je ne veux pas qu'il me fasse un bouton avec la dernière ligne...
Merci de votre coup de pouce !
Marsh Posté le 04-01-2007 à 21:56:17
kadreg a écrit : si, sur téléphone portable, c'est la seule collection dispo IIRC |
Marsh Posté le 03-01-2007 à 15:39:14
Hey.
J'aimerai pouvoir créer 'n' boutons correspondant à chaque 'vzs0000' du fichier texte.
Ce fichier est de la forme :
vzs241 0
vzs242 0
vzb031 0
vzb032 0
vzf031 0
vzf032 0
vzs241 linus>
Pour l'instant, voila le code que j'ai fait pour réccupérer les infos :
Le problème étant que je réccupère, dans mon JPanel, sous forme texte et non sous forme de boutons que ceci :
vzs241vzs242vzb031vzb032vzf031vzf032vzs241
Quelqu'un peut m'aiderrrrrrrrrrrrr ?? merci d'avance