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 :

[Application personnalisée]Composants persos et Synth


Sujet :

AWT/Swing Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 53
    Par défaut [Application personnalisée]Composants persos et Synth
    Bonjour,

    Je crée une application qui doit utiliser un look personnalisé (correspondant plus ou moins à la charte de la boîte où je bosse).
    J'ai commencé par créer mes composants propres (PersoButton, étendant de JButton etc.).
    Maintenant, j'ai entendu parler de Synth pour créer un "thème" personnel.

    Ma démarche de surcharge des composants SWING couplée à Synth est-elle correcte ou bien y a-t-il mieux ?

    Merci pour vos avis !

    Thomas.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 53
    Par défaut
    Je rajoute une petite question : Synth ne semble s'accomoder que des composants SWING de base...
    Donc si j'ai plusieurs types de boutons (redéfinis à partir de JButton) qui ne doivent pas apparaître de la même manière, je dois trouver une autre solution.. je me trompe ?

    T.

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 179
    Par défaut
    Bonjour,

    Je ne connais pas Synth, donc je ne repondrais pas pour cette partie, mais si tu veux mettre un look & feel particulier pour un composant, tu as la possibilité de changer son objet UI par setUI().

    Pour un bouton, tu peux par exemple créer une classe qui étend de BasicButtonUI et que tu assignes ensuite à ton bouton. Je l'ai fait pour quelques composants (dont des boutons), c'est la meilleure solution quand on souhaite que le rendu soit identique quel que soit le L&F de l'utilisateur.

    Fred.

Discussions similaires

  1. Application avec composants perso
    Par AP dans le forum Débuter
    Réponses: 5
    Dernier message: 22/07/2008, 23h03
  2. [C#]Problème sur composant perso (Bouton Transparent)
    Par SLE dans le forum Windows Forms
    Réponses: 1
    Dernier message: 06/10/2005, 00h12
  3. Rendre un composant perso Scrollable
    Par GENERYS dans le forum Composants
    Réponses: 2
    Dernier message: 26/09/2005, 14h36
  4. Réponses: 5
    Dernier message: 09/08/2005, 17h13
  5. Réponses: 1
    Dernier message: 08/07/2005, 02h46

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