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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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.

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