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

NetBeans Java Discussion :

Participez à la FAQ NetBeans [FAQ]


Sujet :

NetBeans Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté

    Avatar de mlny84
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    4 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 4 023
    Par défaut Participez à la FAQ NetBeans
    Bonjour,

    La FAQ NetBeans est ouverte à tous, vous pouvez donc y participer activement. Soit vous pouvez poster vos questions et réponses dans cette enfilade, soit vous pouvez utiliser l'application collaborative d'édition de FAQ.

    L'adresse de la FAQ : http://java.developpez.com/faq/netbeans/

    Merci à tous pour vos contributions.

    L'équipe Java

  2. #2
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Par défaut
    Question : Ajouter des composants à la palette graphique.

    Réponse :
    • Les composants doivent impérativement avoir un constructeur par défaut (sans paramètre).
    • Les composants doivent se trouver dans (au choix) :
      • un jar
      • une librairie connue de NetBeans
      • un projet NetBeans
    • Sélectionnez le menu : "Tools" -> "Palette Manager" -> "Swing/AWT Components"
    • Vous pouvez créer une nouvelle catégorie (optionnel)
    • Cliquez sur le bouton :
      • "Add from JAR" si les composants se trouvent dans un jar
      • "Add from Library" si les composants se trouvent dans une librairie connue de NetBeans
      • "Add from Project" si les composants se trouvent dans un projet NetBeans
    • Sélectionnez le jar/librairie/projet contenant vos composants
    • Sélectionnez le(s) composant(s) à ajouter à la palette puis cliquez sur le bouton "Next"
    • Choisissez la catégorie puis cliquez sur le bouton "Finish"
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  3. #3
    Membre émérite
    Avatar de n!co
    Profil pro
    Inscrit en
    Février 2004
    Messages
    831
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 831
    Par défaut
    Question
    Je n'arrive pas a installer netbeans sur ma machine ?

    Réponse
    Lorsque vous exécutez l'installateur de netbeans, celui ci s'ouvre et se referme aussitôt !
    Les causes peuvent être nombreuses et il est difficile d'en faire une liste exhaustive. Néanmoins, une astuce permet d'en savoir plus sur la cause réelle du problème en générant un fichier de log.

    Il faut lancer l'installateur en ligne de commande avec le paramètre -is:log :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Sous linux :
        ./netbeans-5_5-lunix.bin -is:log log.txt
     
    Sous windows :
        netbeans-5_5-windows.exe -is:log log.txt
    La liste complète des paramètres :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
       -is:javahome <dir>  Le répertoire du JRE contenant /bin/java.
       -is:tempdir <dir>   Le répertoire temporaire utilisé par l'installateur.
       -cp:a <classpath>   Ajoute <classpath> au classpath de l'installateur.
       -cp:p <classpath>   Ajoute <classpath> au début du classpath de l'installateur.
       -is:log <filename>  Le fichier de log.
       -is:extract         Extrait le contenu de l'archive.
       -is:nospacecheck    Désactive la vérification de l'espace disque disponible.
       -is:version         Retourne le numéro de version de l'installateur et quitte.
       -is:help            Affiche le message d'aide et quitte

  4. #4
    Membre chevronné
    Avatar de mhamedbj
    Profil pro
    Inscrit en
    Février 2007
    Messages
    403
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 403
    Par défaut Question : je n'arrive pas à executer un client EJB dans un projet à part sur netbean
    j'ai galérer pour trouver la solution a ce problème et voila la réponse :

    bien entendu il est possible une fois netbeans application serveur installé de crée un nouveau projet EJB et de cree un client EJB, mais que faire si on veux réliser un client a part (une interface graphique ou un client WEB par exemple !!)????

    on crée un projet tout a fait normale (new java project) et dans les librairies du projet on fait "add jar files" et on ajoute "javaee.jar" et "appserv-rt.jar" qui se trouvent dans "../SUNWappserver/lib";
    ainsi la commande de localisation de JNDI peut fonhctionner !!!!

  5. #5
    Membre émérite
    Avatar de n!co
    Profil pro
    Inscrit en
    Février 2004
    Messages
    831
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 831
    Par défaut Comment rendre un projet "Java Class Library" éxecutable ?
    Question : Comment rendre un projet "Java Class Library" exécutable ?

    Réponse :
    Vous venez de créer votre librairie java avec netbeans et vous voulez la rendre exécutable avec la commande java -jar malibrairie.jar.

    1. Créer une classe contenant la méthode main et bien la définir comme Main Class dans les propriétés Run du projet.
    2. Créer un fichier manifest.mf à la racine de votre projet que vous devez laisser vierge (ou suivre les instructions de création d'un manifest sous netbeans)
    3. Ajouter une entrée dans le fichier nbproject/project.properties
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    manifest.file=manifest.mf
    Une reconstruction du projet et vous pourrez exécuter vos librairies java comme si vous aviez créer une application java

    Dans l'aide netbeans, par l'index : compiling -> java applications -> JAR files, building

  6. #6
    Membre chevronné
    Avatar de mhamedbj
    Profil pro
    Inscrit en
    Février 2007
    Messages
    403
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 403
    Par défaut propagation des information entre panels d'un Wizard de l'api Nebeans
    une fois le wizard crée, on remarque que a chaque VisualPanel correspond une class WizardPanel, dans cette dernière il y a deux méthodes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    public void readSettings(Object settings) {}
    public void storeSettings(Object settings) {}
    pour stocker des informations on utilise
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public void storeSettings(Object settings) {
             ((WizardDescriptor)settings).putProperty("monObjet",monObjet);
        }
    pour récupérer cette information dans n'importe quel autre wizardPanel il suffit de faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public void readSettings(Object settings) {
            monObjet = ((WizardDescriptor)settings).getProperty("monObjet");
        }

  7. #7
    Membre émérite
    Avatar de n!co
    Profil pro
    Inscrit en
    Février 2004
    Messages
    831
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 831
    Par défaut Comment ouvrir un fichier sans créer de projet ?
    Ouvrez l'explorateur de favoris : Windows - Favorites

    Cet exploreur permet d'organiser ces favoris. Chaque favori pointe vers un répertoire de votre arboresence. Il est alors possible d'ouvrir n'importe quel fichier dans l'éditeur de netbeans sans passer par la création d'un projet.

    Le type d'éditeur et l'environnement correspondant au type de fichier sont chargés par netbeans grâce au MIME type. Il est donc possible de modifier, designer, compiler ou éxécuter une classe java et respectivement pour les autres types de fichiers.

    Attention tout de même, il ne s'agit pas d'un environnement projet. Mais c'est utile pour éviter d'ouvrir un éditeur en plus de netbeans.

  8. #8
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 111
    Par défaut [FAQ - NetBeans Platforme] Comment utiliser le systeme de sauvegarde ?
    Mon temps se fait rare pour faire des articles complets. Alors autant mettre ce que j'ai appris dans la FAQ.

    Comment utiliser le systeme de sauvegarde ?

    Pour pouvoir utiliser le system de sauvegarde présent dans la plateforme un noeud (ou une autre classe disposant de cookie, comme par exemple les dataobject) doit avoir dans son CookieSet un objet de type SaveCookie.

    Ce cookie doit etre enlevé une fois l'operation de sauvegarde effectué sinon l'icone et le menu item de sauvegarde resteront activés.

    Exemple :
    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
    28
    29
    30
     
    public class MyNode implements Node{
     
    private SaveCookieImpl saveCookie = new MySaveCookie();
     
    ...
     
        private void needSave(boolean modified) {
            if (modified) {
                //On ajoute le cookie signalant ainsi qu'une sauvegarde est necessaire
                getCookieSet().assign(SaveCookie.class, saveCookie);
            } else {
                //On retire le cookie quand l'operation de sauvegarde est effectuée
                getCookieSet().assign(SaveCookie.class);
            }
        }
     
        private class MySaveCookie implements SaveCookie {
     
            @Override
            public void save() throws IOException {
                    //Faire l'operation de sauvegarde ici
                    needSave(false);
                }
     
            }
     
        }
     
    }

  9. #9
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 111
    Par défaut [FAQ - NetBeans Platforme] Comment utiliser la barre de progression ?
    La plateforme dispose d'un barre de progression que vous pouvez utilisez a tout moment. Si plusieurs progression sont en cours differentes barre vont se superposer.

    PS : Il est important d'executer vos operations en dehors de l'EDT sinon vous gelerez l'affichage et les barres de progressions ne seront donc pas affichées.

    Utilisation en mode déterminé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    new Thread(){
     
        public void run(){
            ProgressHandle handle = ProgressHandleFactory.createHandle("Mon operation tres longue");
                handle.start(100); //100 est ici le total d'operation que vous avez prevu
                ...
                handle.progress(10);
                ...
                handle.progress("Bientot, deja la moitié de fait", 50);
                ...
                handle.finish();
        }
    }
    Utilisation en mode indéterminé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    new Thread(){
     
        public void run(){
            ProgressHandle handle = ProgressHandleFactory.createHandle("Mon operation tres longue");
                handle.start(100); 
                handle.switchToIndeterminate();
                ...
                handle.finish();
        }
    }
    Vous pouvez a tout moment basculer de déterminé a indéterminé en utilisant :
    switchToIndeterminate();
    switchToDeterminate(int workunits);

    Les methodes déterminé disposent d'un parametre supplémentaire pour afficher une estimation du temps restant si vous en avez connaissance.
    switchToDeterminate(int workunits, long estimate)

  10. #10
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 111
    Par défaut [FAQ - NetBeans Platforme] Comment cacher le n° de version dans la barre de titre ?
    Dans le module suite de votre application, aller dans :
    /branding/modules/org-netbeans-core-windows.jar/org/netbeans/core/windows/view/ui/Bundle.properties

    et changer les lignes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    CTL_MainWindow_Title=MonApli {0}
    CTL_MainWindow_Title_No_Project=MonApli {0}
    les {0} sont des parties dynamiques, dans notre cas c'est le numero de revision qui viendra le remplacer. Enlever simplement le {0} pour le faire disparaitre.

    PS: merci crow

Discussions similaires

  1. FAQ Général Java - participez ici
    Par Mickael Baron dans le forum Général Java
    Réponses: 1
    Dernier message: 27/04/2015, 09h17
  2. Page Sources Java libres - participez ici
    Par Mickael Baron dans le forum Format d'échange (XML, JSON...)
    Réponses: 109
    Dernier message: 26/06/2011, 17h34
  3. Leonardi - participez ici
    Par Eric Mounhem dans le forum W4 Express
    Réponses: 7
    Dernier message: 29/11/2007, 17h13
  4. Studio - participez ici
    Par Eric Mounhem dans le forum W4 Express
    Réponses: 5
    Dernier message: 03/08/2007, 15h00

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