begin process at 2012 02 14 00:01:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

Au secours

 > 

Variables "globales"


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Variables "globales"

vendredi 29 octobre 2004 à 11:44:33 | Variables "globales"

Dante41

Avant tout je voudrais m'excuser pour mes questions à la c** de débutant en java...

J'ai une question qui pourrait etre pour vous tout aussi c** mais qui pour moi est très très importante.

J'aimerais avoir des variables globales a toutes les classes de mon programmes... J'ai trouvé une solution qui me parait bien moche pour avoir des variables globales et des methodes globales...

import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;

class Globals
{
public Globals()
{
}
public boolean intropasse=false;
}

class Paneau extends JPanel
{
public Paneau()
{
gl = new Globals();
tv = new ImageIcon("tv.gif");
logo = new ImageIcon("logo.gif");
}
public void paintComponent(Graphics g)
{
super.paintComponent(g);
g.drawImage(tv.getImage(),0,0,null);
if (!gl.intropasse)g.drawImage(logo.getImage(),220,220,null);
}
private ImageIcon tv, logo;
public Globals gl;
}

class Fenetre extends JFrame
{
public Fenetre()
{
setTitle("Test");
setBounds(192,144,640,500);
setResizable(false);
Container contenu = getContentPane();
pan = new Paneau();
pan.setBackground(Color.black);
contenu.add(pan);
pan.gl.intropasse=false;
}
private Paneau pan;
}

//Classe pour lancer
public class Qvgs
{
public static void main(String[] args)
{
Fenetre fen = new Fenetre();
fen.setVisible(true);
}
}

La solution trouvée est de faire une classe Globals appelée dans la dernière classe créée du programme (ici la classe paneau).
Toutes les autres classes peuvent y accèder... Mais c'est moche !
Vous avez une solution ?
Merci d'avance !
@++
Dante41 (ou Vengeur41 ca dépend de l'humeur)

"Un myope qui lit sur les lèvres entend mieux lorsqu'il porte des lunettes",Phillipe Geluck

vendredi 29 octobre 2004 à 12:48:56 | Re : Variables "globales"

Twinuts

Membre Club Administrateur CodeS-SourceS
hello,

tu peux creer une interface et l'implementé à chaque fois que tu en as besoin
vendredi 29 octobre 2004 à 12:58:47 | Re : Variables "globales"

toffe12

salut,

pour des variables globale j'utilise egalement une classe mais sans constructeur qui contient toutes mes variables globales avec leur accesseurs pour les modifiers ou pour avoir leur valeur.

Par contre pas besoin de l'appeler dans ta classe la plus haute tu l'appelle quant tu veux.

pour un label par exemple, pour une couleur, .....


bon courage

vendredi 29 octobre 2004 à 13:03:12 | Re : Variables "globales"

Dante41

Il me retourne une erreur quand je la declare dans (par exemple) la classe de base (Qvgs) et que je veux y accèder avec (par exemple) la classe Fenetre...
Pourrais tu me dire comment faire en (si tu veux) adaptant "l'exemple" que j'ai donné ?
Dante41 (ou Vengeur41 ca dépend de l'humeur)

"Un myope qui lit sur les lèvres entend mieux lorsqu'il porte des lunettes",Phillipe Geluck



Cette discussion est classée dans : public, variables, globales, globals, paneau


Répondre à ce message

Sujets en rapport avec ce message

Variables globales pour la compilation sous différents système d'exploitation [ par bordeaux ] Bonjour,j'aimerais développer une application compatible sous Linux et Windows. Le seul problème, c'est que j'ai des lignes de code spécifiquement pou Pseudo variables globales [ par sebD ] hello à tousvoici ma question (surement débile mais vu mon niveau quasi debutant en java...) :J'ai une appli java qui s'ouvre et "découpe" l'écran en pb de variables et fonctions [ par one_piece ] bonjour!!!voila j'ai deux classes:-public class SaisieEB2V extends JFra Variables globales [ par alonsyl ] bonjour,existe t'il des variables globales en java ? sinon quels mecanismes de substitution utilisez-vous ?merci a vous,alonsyl déclarations de variables et performances... [ par omcougar ] bonjour,j'ai bien compris (je crois) les restrictions d'utilisation qu'enjendrent les déclarations static public protected private en ce qui concerne Variables globales/extern en java? [ par z980x ] Bonjour à tous,j'aimerais savoir s'il est possible d'avoir des variables globales en java ou un mot clé tel que extern en C/C++...Voila pourquoi:J'aim filtre se compile mais ne s excute pas [ par najah01_3 ] Bonjour , j ai fait un programme qui filtre une image . mais il ne s affiche rien .mon programme est :import java.awt.* ;import java.awt.event.* ;impo KeyListener qui ne marche pas [ par Palleas_44 ] Bonjour ;)Je débute en java et souhaiterai écrire mon tout premier jeu, le probleme c'eest pour deplacer mon personnage, ca ne marche pas !Voici mon c méthode finalize [ par ludoW21 ] bonjour, je travaille sous Eclipse. Je n'arrive pas à ce que ma méthode finalize soit appelée... J'ai fait un simple test, et voici le code source... Xml-Rpc utilisation de Proxy Dynamic [ par nezdeboeuf62 ] Bonjour,Je dois développer un serveur Java Xml-Rpc. Pour ça, j'ai repris le tutorial de Apache avec leurs librairies. J'arrive à executer des méthodes


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,323 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales