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

SWT/JFace Java Discussion :

Label intéligent : taille police


Sujet :

SWT/JFace Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 58
    Par défaut Label intéligent : taille police
    Bonjour j'aimerais savoir si il existe un code tout fait qui permet de faire varié intelligemment la taille de la police d'un label suivant la taille occupée par le label ?


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    labelTitre.addControlListener(new org.eclipse.swt.events.ControlAdapter() 
    		{
    			public void controlResized(org.eclipse.swt.events.ControlEvent e) 
    			{
    				labelTitre.setFont(new Font(Display.getDefault(), "Tahoma", labelTitre.getBounds().width / 15 , SWT.BOLD));			
    			}
    		});
    Il y a toujours cette manière là mais bon.... De plus ça gère pas bien avec un label Warp.


    Je suis preneur de toute idée

  2. #2
    Membre chevronné
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    340
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 340
    Par défaut
    C'est le plus simple à implémenter et c'est ce qui aura le meilleur rendu mais il ne faut pas oublier d'appeller la méthode dispose() de l'objet Font que tu crés quand tu n'en n'as plus besoin.
    Sinon l'autre idée serait d'écrire un widget qui dessine du texte et d'utiliser un objet de type Transform sur le GC qui dessine le control pour redimensionner le dessin mais ça risque de créneller si c'est trop grand.

Discussions similaires

  1. Changer taille police dans un JMenu
    Par TomPouce05 dans le forum Composants
    Réponses: 11
    Dernier message: 14/09/2015, 10h13
  2. Problème taille police d'un label dans un Shape
    Par gorka dans le forum Composants VCL
    Réponses: 5
    Dernier message: 06/02/2011, 16h34
  3. taille police état
    Par philpaul dans le forum IHM
    Réponses: 2
    Dernier message: 05/03/2006, 21h19
  4. Pbm taille police de caractère
    Par uskiki85 dans le forum Access
    Réponses: 1
    Dernier message: 05/10/2005, 17h52
  5. [MFC] label avec une police qui s'ajuste
    Par romeo9423 dans le forum MFC
    Réponses: 7
    Dernier message: 15/03/2005, 14h27

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