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 :

Skin look and feel


Sujet :

AWT/Swing Java

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 155
    Par défaut Skin look and feel
    Bonjour,

    J'ai réaliser une application et je veux pouvoir lui appliquer des skins.
    Pour ce faire j'ai trouver le site suivant (http://www.l2fprod.com/rw/default)
    - avec cet utilitaire on peut changer les skins d'une application :
    - soit en exécutant un commande dans l'invite
    - soit directement en Java en y intégrant un peu de code

    Tout ça j'ai su faire, mais mon souci est que je veux créer mes propres skins mais j'ai beau regarder partout je n'arrive pas a trouver le moyen le faire.

    En fait ce que je veux faire c'est des themes aux format zip comme sur le site suivant (http://www.javootoo.com) dans la categorie 'Skin Look and Feel' thème aquathemepack.zip par exemple (il se trouve vers le bas de la page)

    Est-ce que quelqu'un à déjà travailler avec se type de skin ?
    Sinon quelqu'un peut-il-m'aider ?

    Merci beaucoup à tous ceux qui vont prendre un peu de leur temps pour me répondre.

  2. #2
    Membre chevronné
    Avatar de Orian
    Inscrit en
    Août 2006
    Messages
    372
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Août 2006
    Messages : 372
    Par défaut
    Pour créer un Look and Feel en java 5 tu peut utliser synth qui est un look and feel vide paramètrable par XML

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 155
    Par défaut
    Tu parle de Synthetica.

    J'ai apercu cet outil mais je n'ai pas réussi à m'en servir. Pourrais-tu m'en dire un peu plus et si tu connais me dire comment il faut faire ?

    Merci pour cette réponse rapide

  4. #4
    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
    Non non, il parle de synth qui a servi de base au l&f synthetica

    Un tuto de scott violet à ce sujet:
    http://weblogs.java.net/mt/search?In...0&search=synth

    Quelques entrées dans le blog de Romain Guy (alias Gfx)
    http://weblogs.java.net/mt/search?In...0&search=synth

  5. #5
    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
    le truc le plus complet sur synth que tu trouve sur internet c'est sur le site d'ibm.
    http://www-128.ibm.com/developerwork...brary/j-synth/

    et si tu a d'aute question sur synth tu peut meme me les envoyer par mail. (bbclone@gmail.com)

  6. #6
    Gfx
    Gfx est déconnecté
    Expert confirmé
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Par défaut
    Les skins du Skin Look and Feel sont au format GTK ou KDE. Il suffit de chercher des infos sur la création de skins pour ces environnements. Tu peux aussi tout simplement télécharger quelques-uns des milliers de skins GTK/KDE disponibles sur le Web.

    En plus du lien vers mon blog donné par sinok, tu peux jeter un oeil à ces deux entrées sur mon autre blog :

    http://www.jroller.com/page/gfx?entry=synth_subtleties
    http://www.jroller.com/page/gfx?entr...nth_subtleties

  7. #7
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut
    Citation Envoyé par Gfx
    Les skins du Skin Look and Feel sont au format GTK ou KDE. Il suffit de chercher des infos sur la création de skins pour ces environnements. Tu peux aussi tout simplement télécharger quelques-uns des milliers de skins GTK/KDE disponibles sur le Web.

    En plus du lien vers mon blog donné par sinok, tu peux jeter un oeil à ces deux entrées sur mon autre blog :

    http://www.jroller.com/page/gfx?entry=synth_subtleties
    http://www.jroller.com/page/gfx?entr...nth_subtleties
    Le résultat est vraiment impressionnant:


    Par contre, je ne trouve que quelques bouts d'articles par-ci par-là... Aurais-tu un tutoriel/cours complet sur synth par hasard?

  8. #8
    Gfx
    Gfx est déconnecté
    Expert confirmé
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Par défaut
    Malheureusement non. J'aurais dû le faire chez Sun mais je n'ai jamais eu le temps.

  9. #9
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut
    Citation Envoyé par Gfx
    Malheureusement non. J'aurais dû le faire chez Sun mais je n'ai jamais eu le temps.
    Ah c'est dommage ça

    J'aurais bien aimé essayé...

  10. #10
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut
    Et sais-tu où je peux trouver des look&feel utilisant Synth déjà créés?

  11. #11
    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
    a part synthetica je croit pas qui y'en a des autre.
    synth est pas documenter mais c'est pas compliquer une fois que tu comprend comment ca marche.

  12. #12
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut
    Citation Envoyé par bbclone
    a part synthetica je croit pas qui y'en a des autre.
    synth est pas documenter mais c'est pas compliquer une fois que tu comprend comment ca marche.
    J'ai déjà utilisé Synthetica, c'est vrai qu'il est génial (j'adore l'apparence). Par contre, qu'est-ce qu'il est long à charger...

    Je ne savais pas qu'il était fait avec Synth (enfin je me suis posé la question, vu le nom).

  13. #13
    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
    il est fait avec synth mais ils ont travailler bcp pour combler les manques et bug de synth dans java 5!
    maintnant synth dans java 6 devrait corriger les probleme que l'equipe de synthetica a resolu direct dans le jdk par contre il y a encore des probleme...

    je remarque parfois que l'ordre des state (FOCUSED, DEFAULT, MOUSE_OVER...) dans synth a une importance. ca me semble pas logique. en inversant les deux state dans l'XML ca marche mieux mais pourquoi... personne ne le sait je crois?

    dans mustang le support de l'orientation a ete rajouter. mais le Toolbar.handeIcon ne l'est pas. il y a peut etre encore d'autre property qui pose des problemes mais c'est pas tres grave non plus :-)

    maintnant je t'encourage a essayer synth en commencant par la page sur le site d'ibm et une fois le principe compris, tu trouvera le truc simple.
    je dis ca parce que j'etait le premier a me plaindre du manque de doc (synth est un de ces cas) parce que j'aime avoir une vision approfondie des chose et sans documentation passer des heure dans le code c'est pas toujours faisable.
    une fois que j'ai commencer a utiliser synth je le trouvais simple.
    attention: le principe est simple a comprendre, la realisation est peut etre un peu ennuyante a force d'ecrire du xml (pas de bon synth builder pour le moment)

  14. #14
    Gfx
    Gfx est déconnecté
    Expert confirmé
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Par défaut
    Moi je sais pourquoi l'ordre des states est important ^^ J'ai passé tellement de temps dans le code source de Synth que j'en suis devenu malade. Bref, c'est tout bêtement un problème d'implémentation qui contient parfois des if/else/else/if/else/etc. en cascade.

  15. #15
    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
    Citation Envoyé par Gfx
    Moi je sais pourquoi l'ordre des states est important ^^
    me dit pas que c'etais voulu quand meme

    Citation Envoyé par Gfx
    J'ai passé tellement de temps dans le code source de Synth que j'en suis devenu malade.
    j'ai chercher pres de 4 heure dans les source de synth avant de penser a inverser 2 state pour voir si y'avait une difference

    Citation Envoyé par Gfx
    Bref, c'est tout bêtement un problème d'implémentation qui contient parfois des if/else/else/if/else/etc. en cascade.
    ce serait pas possible de corriger? avant que mustang sort ce serait tres bien!

  16. #16
    Gfx
    Gfx est déconnecté
    Expert confirmé
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Par défaut
    Ce n'est pas voulu et si tu veux le corriger, le projet PeaBody te tend les bras http://mustang.dev.java.net

  17. #17
    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


    analyser le probleme et voir d'ou ca peut venir ca va

    chercher une solution ca pourrait encore se faire si c'est pas trop de if/else/ imbriquer

    mais commencer a changer du code dans un JDK c'est autre chose
    1- j'ai jamais compiler de jdk; je sais meme pas qu'est ce qu'il faut comme outil.
    2- ensuite, faire attention a tout qu'est ce qui pourrait arriver (perte de performance, apparition de bug ailleur...)

    je suis pas trop preneur tout d'un coup
    (en plus etudiant avec de plus en plus de mission dans le milieur professionel pour se faire de l'argent, je vais donc attendre)

Discussions similaires

  1. [debutant] SWT Look and feel
    Par debutant java dans le forum SWT/JFace
    Réponses: 11
    Dernier message: 23/02/2007, 10h30
  2. [Look and feel] Texte des JLabels en gras
    Par aliasjcdenton dans le forum AWT/Swing
    Réponses: 11
    Dernier message: 26/01/2006, 11h49
  3. [look and feel] Ou les trouver ?
    Par olive.m dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 08/03/2004, 18h42
  4. Nouveau look and feel
    Par julian_ross dans le forum JBuilder
    Réponses: 6
    Dernier message: 16/12/2003, 15h55
  5. Jbuilder9 Look and feel de borland
    Par wsrudmen dans le forum JBuilder
    Réponses: 6
    Dernier message: 26/06/2003, 18h07

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