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 :

[JFileChooser]Désactiver les boutons navigations


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 91
    Par défaut [Résolu][JFileChooser]Désactiver les boutons navigations
    Bonjour,
    j'utilise un jfile chooser...
    J'aimerais restreindre l'utilisateur au répertoire donné!
    Du coup, comment désactiver les bouton raccourci qu'il y a sur la gauche (Bureau, MesDocs....) ainsi que le navigateur qui se trouve au dessus?

    MErci

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2002
    Messages : 652
    Par défaut
    Essaye ceci...

    setFileSelectionMode

    public void setFileSelectionMode(int mode)

    Sets the JFileChooser to allow the user to just select files, just select directories, or select both files and directories. The default is JFilesChooser.FILES_ONLY.

    Parameters:
    mode - the type of files to be displayed:

    * JFileChooser.FILES_ONLY
    * JFileChooser.DIRECTORIES_ONLY
    * JFileChooser.FILES_AND_DIRECTORIES

    Throws:
    IllegalArgumentException - if mode is an illegal Dialog mode
    See Also:
    getFileSelectionMode()

  3. #3
    Membre émérite
    Avatar de bbclone
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2006
    Messages : 537
    Par défaut
    je crois pas que setFileSelectionMode interdi la navigation

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 91
    Par défaut
    effectivement ça ne marche pas.. :-(
    quelqu'un aurait une idée pour récuperer les composants et ainsi les désactiver?

  5. #5
    Membre éclairé
    Avatar de seiryujay
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 950
    Par défaut
    Tu peux peut-être essayer de définir une classe qui étend JFileChosser, dans laquelle tu utilises la méthode getComponents() afin de récupérer tous les composants du JFileChooser.
    Après, en debug, tu regardes ce que ça te retourne et tu essaies de les rendre "disabled" via la méthode setEnabled(false) (à utiliser sur les boutons de parcours et sur la JComboBox de choix du répertoire).

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 91
    Par défaut
    bon j'ai trouvé ça... ça marche:

    import java.io.*;
    import javax.swing.*;
    import javax.swing.filechooser.*;

    public class SingleRootFileSystemView extends FileSystemView
    {
    File root;
    File[] roots = new File[1];

    public SingleRootFileSystemView(File root)
    {
    super();
    this.root = root;
    roots[0] = root;
    }

    public File createNewFolder(File containingDir)
    {
    File folder = new File(containingDir, "New Folder");
    folder.mkdir();
    return folder;
    }

    public File getDefaultDirectory()
    {
    return root;
    }

    public File getHomeDirectory()
    {
    return root;
    }

    public File[] getRoots()
    {
    return roots;
    }

    }


Discussions similaires

  1. Désactiver les boutons de déplacement du sous formulaire
    Par sarmad354 dans le forum VBA Access
    Réponses: 2
    Dernier message: 12/05/2010, 14h03
  2. Réponses: 5
    Dernier message: 07/07/2009, 15h20
  3. Réponses: 3
    Dernier message: 30/06/2008, 21h59
  4. Comment désactiver les boutons ?
    Par programeur dans le forum Débuter
    Réponses: 3
    Dernier message: 27/10/2007, 16h39
  5. Réponses: 4
    Dernier message: 16/10/2006, 20h24

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