Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2722 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  JButton

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

JButton

n°934054
Moof
Posté le 30-12-2004 à 12:29:43  profilanswer
 

Salut,
 
J'ai un bout de code qui crée n boutons en fonction d'un argument lu sur la console, jusque la tout va.
J'aimerais qu'ils soient nommés du genre, bouton1, puis bouton2, ainsi de suite..
 

Code :
  1. // déclaration
  2. public static String btn_nom = "Bouton ";
  3. .....
  4. // main
  5. .....
  6. for (int i=0; i<j ; i++){
  7.   int y = (35*i)+5;
  8.   JButton btn_nom = new JButton ();
  9.   fenetre.getContentPane().add(btn_nom);
  10.   btn_nom.setBounds(60,y,120,30);
  11.  }


Mais JButton() prends une string et non une variable, et .setTexte() marche pas non plus.
 
quelqu'un peut aiguiller, merci

mood
Publicité
Posté le 30-12-2004 à 12:29:43  profilanswer
 

n°934063
benou
Posté le 30-12-2004 à 13:06:14  profilanswer
 

JButton btn_nom = new JButton ("bouton" + i); [:spamafote]


---------------
ma vie, mon oeuvre - HomePlayer
n°934080
sircam
I Like Trains
Posté le 30-12-2004 à 13:52:09  profilanswer
 

Moof a écrit :

Mais JButton() prends une string et non une variable


:ouch: Pardon ?!
 
Houlàlà, toi, t'as dû recevoir une formation "je deviens analyste-programmteur en 2h"...
 
Si tu fais

Code :
  1. foo("mon_argument" );


Tu peux aussi faire

Code :
  1. String s = "mon_argument";
  2. foo(s);


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°934088
Moof
Posté le 30-12-2004 à 14:09:16  profilanswer
 

merci !!

n°934089
nraynaud
lol
Posté le 30-12-2004 à 14:12:13  profilanswer
 

tu peux aussi faire  
 

Code :
  1. var.foo = "prout";
  2. disp(var("fo" + "o" ))


 
ah non tiens, pas dans les vrais langages ...

n°934172
sircam
I Like Trains
Posté le 30-12-2004 à 15:31:11  profilanswer
 

Toi par contre, t'as dû être formé à la pelle à clous [:itm]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°934173
nraynaud
lol
Posté le 30-12-2004 à 15:32:07  profilanswer
 

et les gens qui ont fait la bouse sur laquelle je suis ils ont pas été formés à la pelle à clous !

n°936785
gountick
Posté le 04-01-2005 à 15:55:01  profilanswer
 

Je te propose ça, tout simplement
 
 

Code :
  1. // déclaration
  2. private String s=="";
  3. .....
  4. // main
  5. .....
  6. for (int i=0; i<j ; i++){
  7.   int y = (35*i)+5;
  8.                         s+="Bouton ";
  9.                         s+=i;
  10.   JButton btn_nom = new JButton (s);
  11.   fenetre.getContentPane().add(btn_nom);
  12.   btn_nom.setBounds(60,y,120,30);
  13.  }


Message édité par gountick le 04-01-2005 à 15:58:33

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  JButton

 

Sujets relatifs
[JAVA - SWING] JButton dans une JTableListener sur une liste de JButton
[swing] creer un JButton ou JLabel qui renvoie une page au browserCreation de JButton avec une boucle for
[Java] Class swing - Coordonnées d'un JButton[Résolu] Définir la taille d'un JButton ?
alignement de text dans un JButtonJButton dans une Box : problème de dimensions
Mes JButton et JLabel perdus dans ma fenêtre [Java]jButton sous SUN Forte (JAVA swing)
Plus de sujets relatifs à : JButton


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)