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 :

Creer le JFileChooser dans l'ecouteur avec Matisse


Sujet :

NetBeans Java

  1. #1
    Membre chevronné
    Profil pro
    MOA
    Inscrit en
    Décembre 2002
    Messages
    1 018
    Détails du profil
    Informations personnelles :
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : MOA

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 018
    Points : 1 777
    Points
    1 777
    Par défaut Creer le JFileChooser dans l'ecouteur avec Matisse
    Bonjour,

    1./
    Comment fais ton pour créer un JFilechosser ?
    Lorsque l'on fais un drag and drop vers le JPanel, le JFileChosser est directement implémenté or j'aimerais qu'il soit lancé uniquement lorsque l'on clique sur un bouton.

    Comment peux t-on obliger le JFileChosser a se créer uniquement dans l'ecouteur du bouton en question ?


    2./ Lorsque l'on créé un JMenuBar, il suffit de faire un clique droit et de faire AddMenu pour rajouter les menus. Comment fais t'on pour remplir le menu. Si c'est comme une JList, je crois que cela s'appelle des Items. Je suis allé dans les propriétés du Menu mais pas moyen de voire ou on peux ajouter les Items.

    Toujours dans les propriétés du JMenu, je suis allé dans Codes, dans la ligne "Post-Creation Code", j'ai rentré la ligne jMenu1.add("Fichier");. Cela fonctionne mais ce n'est pas tres propre. C'est bidouillage ce que j'ai fais.

    Comment créer les Item d'un JMenu avec Netbean ?

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

    Informations forums :
    Inscription : Février 2004
    Messages : 831
    Points : 936
    Points
    936
    Par défaut
    Citation Envoyé par weed
    Bonjour,

    1./
    Comment fais ton pour créer un JFilechosser ?
    Lorsque l'on fais un drag and drop vers le JPanel, le JFileChosser est directement implémenté or j'aimerais qu'il soit lancé uniquement lorsque l'on clique sur un bouton.

    Comment peux t-on obliger le JFileChosser a se créer uniquement dans l'ecouteur du bouton en question ?
    Fais le en java pure sans passer par matisse.
    Citation Envoyé par weed
    2./ Lorsque l'on créé un JMenuBar, il suffit de faire un clique droit et de faire AddMenu pour rajouter les menus. Comment fais t'on pour remplir le menu. Si c'est comme une JList, je crois que cela s'appelle des Items. Je suis allé dans les propriétés du Menu mais pas moyen de voire ou on peux ajouter les Items.

    Toujours dans les propriétés du JMenu, je suis allé dans Codes, dans la ligne "Post-Creation Code", j'ai rentré la ligne jMenu1.add("Fichier");. Cela fonctionne mais ce n'est pas tres propre. C'est bidouillage ce que j'ai fais.

    Comment créer les Item d'un JMenu avec Netbean ?
    Tout comme tu as ajouté un JMenu a ton JmenuBar, tu ajoutes des JMenuItem a tes JMenu de la même facon.
    Si tu n'as pas acces a tes menu dans l'éditeur graphique, utilise la fenetre de l'Inspector

    n!co
    Netbeans account : nico@share.java.net
    Merci de ne pas poser de questions techniques par MP

  3. #3
    Membre chevronné
    Profil pro
    MOA
    Inscrit en
    Décembre 2002
    Messages
    1 018
    Détails du profil
    Informations personnelles :
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : MOA

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 018
    Points : 1 777
    Points
    1 777
    Par défaut
    1./ La solution serait en effet de creer l'objet avec Matisse, puis de copier, puis de revenir en arrière Ctrl+Z et enfin de coller au bon endroits. C'est un peu dommage on perds toute l'interactions avec Matisse nottamment les propriétés de l'elements JFileChooser


    2./ Ok, dans inspector, lorsque l'on fait un clique droit sur le JMenu, on peux faire Add => JMenuItem1

  4. #4
    Expert éminent sénior


    Profil pro
    Inscrit en
    Mai 2003
    Messages
    3 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 3 240
    Points : 11 101
    Points
    11 101
    Par défaut
    Citation Envoyé par weed
    1./ La solution serait en effet de creer l'objet avec Matisse, puis de copier, puis de revenir en arrière Ctrl+Z et enfin de coller au bon endroits. C'est un peu dommage on perds toute l'interactions avec Matisse nottamment les propriétés de l'elements JFileChooser
    Tu peux toujours déposer l'objet en dehors de ton Form. Tu verras qu'il apparaitra dans l'inspector. Tu pourra l'appeler d'où tu veux.



    2./ Ok, dans inspector, lorsque l'on fait un clique droit sur le JMenu, on peux faire Add => JMenuItem1
    Dans NetBeans 6, tu ne sera plus obligé de passer par l'inspector. Tu pourra directement le faire sur le Form. J'ai eu l'occasion de l'essayer, et ca marche assez bien.

    Vincent
    Vincent Brabant

    Ne pas me contacter par MP ni par mail pour des questions techniques. Ma liste d'amis restera vide.

    Cours et tutoriels pour apprendre Java , FAQ Java, et Forum Java

Discussions similaires

  1. Creer une ligne dans une table avec le DOM
    Par hukiro dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/05/2013, 05h10
  2. Creer user dans l'AD avec execution en tant que
    Par thibgrev dans le forum VBScript
    Réponses: 10
    Dernier message: 08/04/2011, 08h58
  3. creer un sous repertoire dans un repertoire avec mkdir
    Par carmen256 dans le forum Langage
    Réponses: 2
    Dernier message: 06/10/2010, 17h57
  4. Réponses: 16
    Dernier message: 15/04/2008, 18h03
  5. Réponses: 4
    Dernier message: 08/06/2006, 16h44

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