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 :

[Swing] [Look and Feel] Background métal et non système


Sujet :

AWT/Swing Java

  1. #1
    Membre régulier Avatar de SpecialCharacter
    Inscrit en
    Mai 2007
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 73
    Points : 72
    Points
    72
    Par défaut [Swing] [Look and Feel] Background métal et non système
    Bonjour à tous,

    Dans le cadre d'un projet je mets en place une GUI qui utilise le look and feel système.

    J'utilise les directives de Sun pour le mettre en place (UIManager)
    Cependant l'arriere plan reste différent de celui qui devrait être nativement affiché par le système.
    J'ai parcouru les archives du forum et ai trouvé des informations à propos de setOpaque sur le JPanel, en voici le résultat:



    Première image:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    jPanel1.setOpaque(true);
    Deuxième image:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    jPanel1.setOpaque(false);
    Ce que je voudrais est que l'arrière plan soit entièrement gris, comme celui du JPanel, seulement la JFrame ne contient pas de propriété d'opacité.

    Merci de votre lecture, bonne suite

  2. #2
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 108
    Points : 3 203
    Points
    3 203
    Par défaut
    Dans le cadre d'un projet je mets en place une GUI qui utilise le look and feel système.
    Swing utilise des look&Feel pour changer l'apparence general.
    Seulement tout est redessiné, ca n'utilise pas les composants du systeme.
    Ca ne fait que calquer le style (plus ou moins bien).

    donc ne cherche pas a avoir exactement la meme chose, tu ne pourras pas. (pas en swing du moins)

    EDIT : pour ton fond de couleur grise, met un autre JPanel opaque qui prend toute la fenetre.

  3. #3
    Membre régulier Avatar de SpecialCharacter
    Inscrit en
    Mai 2007
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 73
    Points : 72
    Points
    72
    Par défaut
    Merci de ta réponse, rapide et concise !
    Je pensais qu'il y avait moyen de faire ça plus proprement mais ça n'est pas la mer à boire.

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 252
    Points : 1 419
    Points
    1 419
    Par défaut
    Il ne sert à rien de réinventer la roue :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName())

  5. #5
    Membre régulier Avatar de SpecialCharacter
    Inscrit en
    Mai 2007
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 73
    Points : 72
    Points
    72
    Par défaut
    dingoth, c'est discutable, l'effet d'expérience agit quand on décortique ce qui a déjà été créé.
    De plus, je n'ai jamais dit m'être passé d'UIManager et de sa méthode setLAF();

    Malgrè son utilisation, je continuais à obtenir un fond semblable à celui du style métal (par défaut). eclesia l'avait compris

    Bonne suite à vous

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 252
    Points : 1 419
    Points
    1 419
    Par défaut
    Ok, au temps pour moi.

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

Discussions similaires

  1. [Swing] Les meilleurs look and feel pour Java
    Par soulhouf dans le forum AWT/Swing
    Réponses: 22
    Dernier message: 15/05/2014, 23h24
  2. Swing - Look and Feel - Office 2010
    Par mortimer.pw dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 09/10/2011, 17h47
  3. Réponses: 14
    Dernier message: 15/10/2006, 11h22
  4. [Applet SWING] Initialisation d'un look and feel
    Par hush dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 31/07/2006, 21h40
  5. Look and Feel SWING...
    Par menuge dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 24/03/2006, 17h18

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