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 :

Créer une classe dynamiquement


Sujet :

avec Java

  1. #1
    Membre actif
    Inscrit en
    Mars 2008
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 36
    Par défaut Créer une classe dynamiquement
    Salut tout le monde,

    on m'a demandé au stage de faire une interface graphique qui permet de créer des classes java dynamiquement , pouvez vous m'aider ?

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    si tu veux généré du code regarde du coté d open archtitecture ware http://www.openarchitectureware.org/

  3. #3
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Bonsoir,
    C'est assez vague et complexe comme sujet ... à moins bien sûr de laisser l'utilisateur taper et compiler un programme Java, je ne vois pas comment tu pourrais générer dynamiquement une classe quelquonque ...

    Par contre, si c'est plus spécifique, genre générer un Java Bean dynamiquement par exemple, tu peux passer par BeanGenerator de CgLib qui te fait ça en une brise

  4. #4
    Membre actif
    Inscrit en
    Mars 2008
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 36
    Par défaut
    merci pour votre aide j'ai téléchargé BeanGenerator de CgLib mais je ne sais comment l'utiliser pour créer automatiquement mes classes java et j'ai pas trouvé de tutoriels.

    pouvez vous m'aider ?

  5. #5
    Membre Expert

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Par défaut
    Google peut t'aider.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    BeanGenerator bg = new BeanGenerator();
    bg.addProperty("foo", Double.TYPE);
    bg.addProperty("bar", String.class);
    Object bean = bg.create();

  6. #6
    Membre actif
    Inscrit en
    Mars 2008
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 36
    Par défaut
    Ce que je veux c'est de créer un package et de créer dedans une classe java dont le nom sera spécifié par l'utilisateur dans l'interface graphique.

    Donc le but c'est de générer automatiquement des classes java .
    je ne sais pas encore comment utiliser BeanGenerator pour créer un package ou une classe.

  7. #7
    Membre Expert

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Par défaut
    ôte-moi d'un doute, c'est un code source que tu veux produire ou une classe compilée ?

  8. #8
    Membre actif
    Inscrit en
    Mars 2008
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 36
    Par défaut
    c'est un code source je n'ai pas besoin de compiler des classes

  9. #9
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Euh ... peut être :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    File f = new File("NomDeLaClasse.java");
    f.createNewFile();
    alors ?

  10. #10
    Membre actif
    Inscrit en
    Mars 2008
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 36
    Par défaut
    merci çela permet de créer un fichier java mais ce fichier n'apparaît pas dans l'explorateur de fichiers d'Eclipse qu'après rafraîchissement.

    donc je veux une solution meilleur que cela.

  11. #11
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Hum ... Dans ce cas, il faut passer par un plugin eclipse, et tiens, par exemple, Akrogen
    Ca fait beaucoup plus que ce que tu veux, mais tu peux facilement avec Akrogen créer une fenêtre qui après la siasie du nom/package d'une classe, permet de la générer et lajouter à ton projet.

  12. #12
    Membre Expert

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Par défaut
    Attends, si tu donnes pas tous les éléments on est pas près d'y arriver.

    Merci d'être plus explicite dans la formulation du problème.

  13. #13
    Membre actif
    Inscrit en
    Mars 2008
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 36
    Par défaut
    il s'agit de créer un plugin qui permet de manipuler un fichier XML graphiquement c'est comme dans le cas de struts-config ou faces-config dans myEclipse.

    ce plugin va associer à ce fichier XML qui permet de paramétrer l'application,une interface graphique qui permet de générer un code XML et aussi le code source des classes associées.

    je n'ai pas besoin d'un assistant pour saisir les informations concernant les classes , j'ai toutes les informations je veux juste pouvoir créer des fichiers .java à partir des informations que j'ai depuis mon interface graphique.

Discussions similaires

  1. [WD15] Créer une classe dynamique
    Par hunteshiva dans le forum WinDev
    Réponses: 14
    Dernier message: 25/04/2012, 11h56
  2. Réponses: 2
    Dernier message: 06/05/2009, 19h00
  3. Créer une classe commune à +sieurs fiches
    Par rtg57 dans le forum C++Builder
    Réponses: 2
    Dernier message: 08/05/2006, 17h58
  4. [C#] Invoquer une class dynamiquement
    Par nicoo dans le forum C#
    Réponses: 4
    Dernier message: 09/11/2005, 09h11
  5. Réponses: 4
    Dernier message: 08/10/2005, 09h31

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