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 :

Une question de Layout pour les bons


Sujet :

AWT/Swing Java

  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juillet 2002
    Messages
    705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 705
    Par défaut Une question de Layout pour les bons
    Bonjour voici une question interessante:

    J'affiche des cadres à l'écran, et dans ces cadres du texte.

    Les cadres ont un layout proportionnel à la dimension de l'écran. Ils augmentent donc de dimension avec la résolution de l'écran.

    Le texte pour sa part a une fonte fixe genre 11 pixels. Mais j'aimerai que la taille du texte soit proportionnelle à la taille de mes cadres. Sinon j'ai un tout petit texte en grande résolution.

    Autre chose, je voudrai ne pas fixer à l'avance la taille du texte. J'ai trois cadres de dimension différente et je veux faire un calcul sur la taille de la fonte (avec les fontemetrics etc...), pour que chaque texte rentre dans son cadre respectifs; donc la fonte de taille maximum que je peux utiliser. C'est comme un layout manager mais pour les fontes.

    Ce que je sais pas trop c'est à quelle moment faire mon calcul sur les fontes à quel moment faire le setting des fontes, dans le cycle de repaint des composants.

  2. #2
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Quand j'ai fait ça j'ai tout calculé : selon la taille de la fenêtre, le nombre de lignes à afficher, avec l'aide de diverses méthodes qui permettent de connaître la taille d'une police. Tu fais ça sur le componentListener.componentResize, de mémoire.

    C'est plutot bourrin, mais ça marche.

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juillet 2002
    Messages
    705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 705
    Par défaut
    Merci bien

Discussions similaires

  1. Réponses: 10
    Dernier message: 21/02/2008, 16h59
  2. Réponses: 4
    Dernier message: 16/01/2007, 15h27
  3. [VBA-E]Encore une question sur csv et les dates
    Par vovor dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 14/10/2006, 10h43
  4. Réponses: 7
    Dernier message: 04/06/2006, 12h24
  5. [c#] une question de noob... sur les textbox
    Par warenbe dans le forum Windows Forms
    Réponses: 3
    Dernier message: 02/08/2005, 23h13

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