IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Déclencher une class


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 27
    Par défaut Déclencher une class
    Bonjour, j'aimerai savoir comment puis-je faire pour déclencher une class quand je suis sur ma class main et la class que je doit appeler contient une main.

    Merci d'avance.

  2. #2
    Membre émérite
    Avatar de kmdkaci
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 560
    Par défaut Déclencher une class
    Bonjour,
    Si j'ai bien compris, tu as deux classes avec deux methodes main ?? est ce que c'est le cas ?
    Pourquoi as-tu opté pour cette méthode ? Alors que tu peux avoir une seule classe main, puis il suffit d'instancier les autres:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    maClasse maclasse = new maClasse()

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 27
    Par défaut
    Oui c'est sa que je veux faire mais je veux le faire dans un bouton et ile me dit qu'il y a une érreur, voici mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    	class Bouton2Listener implements ActionListener{
            public void actionPerformed(ActionEvent arg0) throws Exception {
            	bouton.setEnabled(true);
            	bouton2.setEnabled(false);
            	Avicreators Avicreators = new Avicreators();
            }
            }

  4. #4
    Membre émérite
    Avatar de kmdkaci
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 560
    Par défaut Déclencher une class
    Bonjour,
    Le mieux c'est de poster le message d'erreur... Car quand tu dis j'ai un message d'erreur c'est peu vague!!!

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 27
    Par défaut
    Enfaite sa le fait en boucle et moi je veux que sa le face une seul fois, faut faire comment pour sa?

  6. #6
    Membre émérite
    Avatar de kmdkaci
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 560
    Par défaut Déclencher une class
    Ta question n'est aps clair pour moi. Que veux-tu dire par "le faire en boucle" ?
    Dans ton code, tu instancie ta classe Avicreators à chaque fois que tu cliques sur le bouton.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 27
    Par défaut
    Excuse moi. Enfaite quand je lui demande de faire ma class (Avicreators) il fait ma class en boucle alors que je ne veux pas qu'il la face une fois. Voici mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    	class Bouton2Listener implements ActionListener{
            public void actionPerformed(ActionEvent arg0) {
            	fenetre = "Cam-register - 1.0 | arrêt";
            	bouton.setEnabled(true);
            	bouton2.setEnabled(false);
            	try {
    				Avicreators Avicreators = new Avicreators();
    			} catch (Exception e1) {
    				// TODO Auto-generated catch block
    				e1.printStackTrace();
    			}
        		String fichier ="util_prog/var.txt";
        		//lecture du fichier texte	
        		try{
        			InputStream ips=new FileInputStream(fichier); 
        			InputStreamReader ipsr=new InputStreamReader(ips);
        			BufferedReader br=new BufferedReader(ipsr);
        			String ligne;
        			while ((ligne=br.readLine())!=null){
        				System.out.println(ligne);
        			}
        			br.close(); 
        		}		
        		catch (Exception e){
        			e.printStackTrace();
        		}
    }

Discussions similaires

  1. destruction d'une classe qui herite de CDialog
    Par philippe V dans le forum MFC
    Réponses: 2
    Dernier message: 03/02/2004, 17h39
  2. Réponses: 14
    Dernier message: 15/01/2004, 01h15
  3. Conception d'une classe parente
    Par VincentB dans le forum Langage
    Réponses: 9
    Dernier message: 24/06/2003, 17h28
  4. Variable d'une Classe Ancêtre
    Par Génie dans le forum Langage
    Réponses: 3
    Dernier message: 18/09/2002, 19h24
  5. Sortir un typedef d'une classe
    Par Theophil dans le forum C++Builder
    Réponses: 13
    Dernier message: 03/07/2002, 17h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo