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

Agents de placement/Fenêtres Java Discussion :

JFileChooser : traduction de "desktop"


Sujet :

Agents de placement/Fenêtres Java

  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur d'études J2EE
    Inscrit en
    Avril 2009
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Ingénieur d'études J2EE

    Informations forums :
    Inscription : Avril 2009
    Messages : 82
    Par défaut JFileChooser : traduction de "desktop"
    Bonjour à tous,

    j'ai une appli qui ouvre un JFileChooser. Le problème est qu'au lieu d'indiquer le "Bureau" il indique "Desktop" et les non initiés sont un peu perdus...

    J'ai remarqué quand changeant le L&F de l'application, la traduction se fait automatiquement sur Windows, mais je souhaite conserver le L&F par défaut de Java qui représente pour moi le meilleur compromis.

    => Savez-vous comment forcer le JFileChooser à traduire "Desktop" en "Bureau" sans changer le L&F de l'appli ?

    N.B. : je me suis penché du côté du FileDialog qui fonctionne très bien sur Windows, mais sur Linux, c'est vraiment horrible ; donc j'ai laissé tombé

  2. #2
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 100
    Par défaut
    Bonjour,

    Avant d'instancier tes composants Swing essaye
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Locale.setDefault(Locale.FRENCH);
    Regarde http://www.developpez.net/forums/d61...-jfilechooser/

  3. #3
    Membre confirmé
    Homme Profil pro
    Ingénieur d'études J2EE
    Inscrit en
    Avril 2009
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Ingénieur d'études J2EE

    Informations forums :
    Inscription : Avril 2009
    Messages : 82
    Par défaut
    Merci pour votre réponse, mais cela ne résout pas le problème.

  4. #4
    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,


    Ce comportement varie selon une propriété de l'UIManager; qui peut dépendre du LnF. Tu peux forcer ce comportement en utilisant le code suivant au début de ton programme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UIManager.put("FileChooser.useSystemExtensionHiding", Boolean.TRUE);

    a++

  5. #5
    Membre confirmé
    Homme Profil pro
    Ingénieur d'études J2EE
    Inscrit en
    Avril 2009
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Ingénieur d'études J2EE

    Informations forums :
    Inscription : Avril 2009
    Messages : 82
    Par défaut
    Merci beaucoup, ça fonctionne

+ Répondre à la discussion
Cette discussion est résolue.

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