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

Java Discussion :

Probleme creation objet


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 33
    Par défaut Probleme creation objet
    Bonjour,
    Je souhaite créer un objet de type Proxy (class que j'ai développé) dans ma class Interface. En gros, j'ai un menu de type Fichier - édition - .... et lorsque que l'on clique sur Fichier/Demarer le proxy, je souhaite demarrer le proxy et donc créer un objet Proxy. Le problème avec mon code, c'est que rien ne se passe lorsque l'on clique dessus. En revanche si je lance la class Proxy seule pas de soucis... Comprend pas
    Merci d'avance !

    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
     
    // CLASS INTERFACE (enfin une partie...)
    	private JMenuItem getOpenProxy() {
    		if (OpenProxy == null) {
    			OpenProxy = new JMenuItem();
    			OpenProxy.setText("Demarrer le proxy");
    			OpenProxy.addActionListener(new java.awt.event.ActionListener() {   
    				public void actionPerformed(java.awt.event.ActionEvent e) {    
    					Proxy  pr = new Proxy();
    				}
     
    			});
    		}
    		return OpenProxy;
    	}
    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
     
    //CLASS PROXY
      public static final int PORT = 12345;
     
      public static void main(String args[]) throws IOException {
     
            ServerSocket s = new ServerSocket(PORT);
            System.out.println("Proxy demarre sur: " + s);
     
            try {
                    while ( true ) {
     
                            Socket socket = s.accept();
                            try {
                                    System.out.println( "Connection acceptee: " +
                                                        socket);
                                    new Serveur(socket);
                            } catch ( IOException e ) {
                                    socket.close();
                            }
                    }
            } finally {
                    s.close();
            }
      }
    }

  2. #2
    Membre expérimenté Avatar de hydraland
    Profil pro
    Développeur Java
    Inscrit en
    Mai 2006
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mai 2006
    Messages : 179
    Par défaut
    Salut,

    Premièrement par convention les noms des variables (non static final) commencent par une minuscule.
    Deuxièmement, si j'ai bien compris c'est la méthode main de la classe Proxy qui lance le proxy et non le constructeur de cette classe(comme on n'a pas le code du constructeur, c'est une supposition). D'où le fait que comme dans la méthode "getOpenProxy" tu ne lances que le constructeur de Proxy, cela ne peut pas fonctionner.

    A+
    Hydraland

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 33
    Par défaut
    Oui effectivement, mais comment fais-tu pour lancer le main de la class Proxy et non le constructeur ... ?
    Merci

  4. #4
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Pour répondre directement à la question :

Discussions similaires

  1. Probleme creation de table objet relationnel
    Par decoy Octopus dans le forum Langage SQL
    Réponses: 0
    Dernier message: 09/05/2008, 15h26
  2. probleme creation objet..
    Par pseudobidon57 dans le forum Langage
    Réponses: 2
    Dernier message: 18/06/2007, 12h56
  3. probleme creation setup
    Par asiatik91 dans le forum Installation, Déploiement et Sécurité
    Réponses: 5
    Dernier message: 19/11/2005, 21h53
  4. access2000, probleme creation relations de tables
    Par nono_60 dans le forum Access
    Réponses: 2
    Dernier message: 12/09/2005, 22h50
  5. probleme creation projet
    Par choupinet612 dans le forum XMLRAD
    Réponses: 2
    Dernier message: 05/11/2004, 10h11

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