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 :

[LookAndFeel] Forcer le look Windows XP


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de danyboy85
    Homme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2005
    Messages
    548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Décembre 2005
    Messages : 548
    Par défaut [LookAndFeel] Forcer le look Windows XP
    Bonjour,

    j'aimerais savoir s'il est possible de forcer le lookAndFeel Windows Xp même si le look de mon PC est Windows 2000 ?

    En effet j'utilise les JXtaskPane de la librairie SwingX et avec le look Windows XP c'est chouette mais avec le look Windows 2000, beaucoup moins...

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Pour les JXTaskPanes tu peux forcer l'UIDelegate avec la méthode setUI et en utilisant l'UI qui va bien

    Tu as le choix entre:
    • MetalTaskPaneUI
    • WindowsClassicTaskPaneUI
    • WindowsTaskPaneUI
    • GlosssyTaskPaneUI

  3. #3
    Membre éclairé Avatar de danyboy85
    Homme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2005
    Messages
    548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Décembre 2005
    Messages : 548
    Par défaut
    Alors en effet quand je force le WindowsTaskPaneUI, je retrouve les bords arrondis de Windows XP mais le fond de mes JXtaskPane reste blanc et et le fond de mon JXtaskPaneContainer est tout blanc alors que sons XP il est bleu dégradé. Vous auriez plus de détails ?

    Merci

  4. #4
    Membre éclairé Avatar de TrYde
    Homme Profil pro
    Responsable de l'industrialisation logiciel
    Inscrit en
    Juillet 2005
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Responsable de l'industrialisation logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 55
    Par défaut
    Autant que je me souvienne, les looks&feel natifs utilisent un test pour vérifier que l'OS qui fait tourner l'appli est bien celui du look&feel. Il suffit de regarder le code de WindowsLookAndFeel.java pour s'en rendre compte. Certaines fonctions ne sont pas liées aux tests donc il est possible que des effets passent quand même.

    C'est avant tout une histoire de license...

  5. #5
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Citation Envoyé par TrYde Voir le message
    Autant que je me souvienne, les looks&feel natifs utilisent un test pour vérifier que l'OS qui fait tourner l'appli est bien celui du look&feel. Il suffit de regarder le code de WindowsLookAndFeel.java pour s'en rendre compte. Certaines fonctions ne sont pas liées aux tests donc il est possible que des effets passent quand même.

    C'est avant tout une histoire de license...
    C'est plus qu'une histoire de licence (à l'heure actuelle): les L&F natifs se basent sur des ressources qui ne sont présentes que sur L'OS ciblel: code natif pour Window au moyen de l'UXTheme.dll, code natif sous Mac (en même temps c'est Apple qui se charge de cette partie là en Cocoa), reprise des thèmes GTK sous Linux/Unix au moeyn d'un L&F Synth qui va chercher les images nécessaires au bon endroit.

    Sinon pour le problème de background j'ai pas d'environnement propore sous la main au taf pour vérifier, verrais çà plus tard

  6. #6
    Membre éclairé Avatar de TrYde
    Homme Profil pro
    Responsable de l'industrialisation logiciel
    Inscrit en
    Juillet 2005
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Responsable de l'industrialisation logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 55
    Par défaut
    Le problème de license est là pour t'empêcher de le refaire *à la main* pour d'autres OS. C'est le cas que j'avais trouvé pour mon exemple....

Discussions similaires

  1. Le client Web SkyDrive fait peau neuve et se met au HTML5 et au look Windows 8
    Par Hinault Romaric dans le forum Cloud Computing
    Réponses: 6
    Dernier message: 16/08/2012, 19h07
  2. [VB6] Donner un look windows 7 à l'application
    Par Asdorve dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 30/03/2012, 19h01
  3. [Lazarus] Look Windows
    Par Cazaux-Moutou-Philippe dans le forum Lazarus
    Réponses: 9
    Dernier message: 25/06/2006, 07h37
  4. [C#] Look and Feel Office 2003 avec les Windows Forms
    Par vandamme dans le forum Windows Forms
    Réponses: 7
    Dernier message: 20/01/2006, 00h18
  5. Forcer windows a recreer les noms courts 8.3
    Par lio33 dans le forum Windows
    Réponses: 3
    Dernier message: 22/09/2005, 08h52

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