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

  FORUM HardWare.fr
  Programmation
  Java

  Comment utiliser une variable globale avec un applet

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment utiliser une variable globale avec un applet

n°387297
spydurmen
Posté le 08-05-2003 à 17:44:16  profilanswer
 

Je m'epxlike
je dois faire un tableur en java, sous forme d'applet.
 
Mon applet devra afficher le tableur etc...
Et j'ai besoin que ma classe tableur (celle qui représente le tableau) crée nu tableau de cellules, mais aussi connaissent le nbre de lignes et d e colonnes
donc:

Code :
  1. class Tableur {
  2.   final static int nbLignes=10;
  3.   final static int nbColonnes=10;
  4.   Cellule [nbLignes][nbColonnes] lesCellules;


Est-ce que ce type de déclaration est correct.
Sinon, comment faire, merci

mood
Publicité
Posté le 08-05-2003 à 17:44:16  profilanswer
 

n°387298
darklord
You're welcome
Posté le 08-05-2003 à 17:46:33  profilanswer
 

non. Générallement une constante (et pas une variable globale) est en majuscule. Ensuite ton tableau n'est pas déclaré proprement:
 

Code :
  1. static final int NBRE_LIGNES   = 10;
  2. static final int NBRE_COLONNES = 10;
  3. Cellule[][] = new Cellule[NBRE_LIGNES][NBRE_COLONNES];


 
si mes souvenirs sont bon :o


---------------
Just because you feel good does not make you right
n°387303
spydurmen
Posté le 08-05-2003 à 17:53:12  profilanswer
 

Mais par exemple si on les délcare pas en vbl globale mais juste en final static
 
Est-ce possible de faire ça :
 

Code :
  1. final static int nbLig=10;
  2. final static nbCol=10;
  3. Cellule[][] lesCellules;
  4. /* Et dans le constructeur on fait */
  5. Tableur(){
  6.    lesCellules = new Cellule[nbLignes][nbColonnes];
  7. ...

n°387332
artemice
( - ;
Posté le 08-05-2003 à 18:51:10  profilanswer
 

oui tu peux (je trouve ça mieux de diférencié construction et déclaration ) mais l'important n'est pas la ... dark ta dit EN MAJUSCULE  :pfff: (c une convention >... mais je sais pas si c indispensable ou pas en java applet..)

n°387496
Cherrytree
cn=?
Posté le 08-05-2003 à 21:01:09  profilanswer
 

artemice a écrit :

mais je sais pas si c indispensable ou pas en java applet..)  


C'est du java "différent" tu veux dire ?


---------------
Le site de ma maman
n°387545
artemice
( - ;
Posté le 08-05-2003 à 21:43:41  profilanswer
 

je sais pas alors dans le doute je me tait (mais je pense pas que se soit !=  :non: )

n°387642
Cherrytree
cn=?
Posté le 08-05-2003 à 22:34:11  profilanswer
 

artemice a écrit :

je sais pas alors dans le doute je me tait (mais je pense pas que se soit !=  :non: )


Bon. Pour ta gouverne, la convention Java couvre tout code Java, de la classe classique à la JSP, en passant par l'applet.


---------------
Le site de ma maman
n°387691
bobuse
Posté le 08-05-2003 à 23:11:45  profilanswer
 

Cherrytree a écrit :


Bon. Pour ta gouverne, la convention Java couvre tout code Java, de la classe classique à la JSP, en passant par l'applet.


ben oui de toutes façons une applet et une appli c'est la même chose vu de loin (je parle du code) !


---------------
get amaroK plugin
n°387692
Cherrytree
cn=?
Posté le 08-05-2003 à 23:17:19  profilanswer
 

bobuse a écrit :


ben oui de toutes façons une applet et une appli c'est la même chose vu de loin (je parle du code) !


Apparemment c'est pas évident pour tout le monde.


---------------
Le site de ma maman
n°387694
bobuse
Posté le 08-05-2003 à 23:20:53  profilanswer
 

Moi je m'en suis vraiment rendu compte en tombant sur une classe qui fait les deux :
 http://java.sun.com/docs/books/tut [...] /Quad.java
 
Si ça peut en ersuader qqu'un ... :sarcastic:


Message édité par bobuse le 08-05-2003 à 23:21:27

---------------
get amaroK plugin
mood
Publicité
Posté le 08-05-2003 à 23:20:53  profilanswer
 

n°387732
deltaden
Posté le 09-05-2003 à 00:42:11  profilanswer
 

les majuscules ne sont pas nécessaires, ca ne change rien , c'est juste une convention pour les variables constantes.
 
ton code (le dernier) est bon, sauf que on met static final et pas final static (ca compile comme ca ?) (et il manque un "int" ).
 
Et sinon, le qualificatif "global" en java n'a pas beaucoup de sens. Je suppose que tu voulais dire une variable de classe ?

bobuse a écrit :

ben oui de toutes façons une applet et une appli c'est la même chose vu de loin (je parle du code) !


ben même vu de très près, c'est la même chose...
un applet est juste définis comme étendant un objet graphique Applet ou JApplet...
 
PS: d'ailleurs, tu peux assez facilement transformer un Applet en application, en le mettant simplement dans une Frame, et en lui assignant ses paramètres si nécessaire.


Message édité par deltaden le 09-05-2003 à 00:49:21

---------------
"La Terre est le berceau de l'humanité, mais on ne passe pas toute sa vie au berceau." - Konstantine Tsiolkovski
n°387850
Cherrytree
cn=?
Posté le 09-05-2003 à 06:15:30  profilanswer
 

deltaden a écrit :

ton code (le dernier) est bon, sauf que on met static final et pas final static (ca compile comme ca ?) (et il manque un "int" ).


 [:rofl]  [:rofl]  [:rofl] N'importe quoi.


---------------
Le site de ma maman
n°387952
deltaden
Posté le 09-05-2003 à 10:10:04  profilanswer
 

Cherrytree a écrit :


 [:rofl]  [:rofl]  [:rofl] N'importe quoi.


:whistle:  
 
je trouve ça beaucoup plus logique dans ce sens là moi  :kaola:  


---------------
"La Terre est le berceau de l'humanité, mais on ne passe pas toute sa vie au berceau." - Konstantine Tsiolkovski
n°388333
spydurmen
Posté le 09-05-2003 à 15:24:12  profilanswer
 

J'pensais aps faire autant de vague avc ce topic ^^


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

  Comment utiliser une variable globale avec un applet

 

Sujets relatifs
Tout petit pb en html et java appletTronquer une variable?
probleme applet java (menu interractif) sous netscape[Applet][Liaison série]permissions....
attribuer une variable a une autre variable [ Its works ][Oracle] utiliser une sequence dans une insertion
[JS-HTML] Problème de variable...[C/C++] Thread et accès à une variable par 2 threads en même temps...
Taille d'une variable de type "WORD"recuperer une variable $PHP_AUTH_USER
Plus de sujets relatifs à : Comment utiliser une variable globale avec un applet


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR