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

AWT/Swing Java Discussion :

Positionner JFileChooser dans une fenêtre


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    204
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 204
    Par défaut Positionner JFileChooser dans une fenêtre
    Bonjour à tous, et surtout à ceux qui savent.

    J'ai trouvé plein d'infos sur le JFileChooser, mais je n'arrive pas à en positionner un dans le milieu de ma fenêtre.
    Il se met au milieu de l'écran, un point c'est tout ! et comme mon écran est grand, ça fait cake.

    ou est le schmurz ?

    Merci d'avance pour tout lien utile.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
            fenetre.setSize(800, 600);        
            JFileChooser filechooser = new JFilleChooser("c:\\Migration\\dossiers");
            fenetre.getContentPane().add(filechooser);         
            fenetre.setVisible(true);
            filechooser.showOpenDialog(null);
            File fic = filechooser.getSelectedFile();
     
            String fichier = filechooser.getSelectedFile().getAbsolutePath();

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    filechooser.showOpenDialog( taFenetre );
    Si tu ne lui précise pas de fenêtre parente, il utilisera l'écran entier comme parent...

    a++

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    204
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 204
    Par défaut
    Merci, pour la réponse ultra rapide !

    Mais comment limiter les déplacements de mon JFileChooser à la fenêtre, et ne les autoriser que dans ma fenêtre uniquement.

    Stan

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 84
    Par défaut
    Il faudrait que ta fenêtre mère soit une MDI, ça limiterait les déplacements du JFileChooser à ta fenêtre mère... je ne sais pas le coder par contre...

  5. #5
    Membre Expert
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Par défaut
    A tester, je ne suis pas sur du résultat :
    Affecter un JDesktopPane à ta fenêtre comme Layout et ajouter le JFileChooser à ce desktop.
    Cela devrait dans la théorie marcher car la méthode ad de JDesktopPane est celle héritée de Container prenant des objets de type Component en paramètre et que JFileChooser est un descendant de Component.

  6. #6
    Membre Expert
    Avatar de xavlours
    Inscrit en
    Février 2004
    Messages
    1 832
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 1 832
    Par défaut
    Il faut avant ça ajouter le JFileChooser à une JInternalFrame pour que tout se passe bien. Mais là, plus question de passer par les méthodes raccourci showOpenDialog, il faut rentrer dans les détails du JFileChooser.
    "Le bon ni le mauvais ne me feraient de peine si si si je savais que j'en aurais l'étrenne." B.V.
    Non au langage SMS ! Je ne répondrai pas aux questions techniques par MP.
    Eclipse : News, FAQ, Cours, Livres, Blogs.Et moi.

Discussions similaires

  1. python: gestion de positionnement des widgets dans une fenêtre
    Par noramokh dans le forum Général Python
    Réponses: 2
    Dernier message: 04/05/2014, 17h21
  2. Réponses: 6
    Dernier message: 22/12/2004, 11h00
  3. Perte de gestionnaire d'événements dans une fenêtre
    Par Benjamin GAGNEUX dans le forum Composants VCL
    Réponses: 15
    Dernier message: 23/08/2004, 20h14
  4. Supprimer la croix dans une fenêtre modale
    Par AnneOlga dans le forum C++Builder
    Réponses: 3
    Dernier message: 15/01/2004, 14h52
  5. [JDialog] Modification dans une fenêtre
    Par cefabien dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 01/10/2003, 13h18

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