Comment puis-je faire avec les polices redimensionner la fenêtre dans les composants Applet JLabel?

StackOverflow https://stackoverflow.com/questions/584171

  •  06-09-2019
  •  | 
  •  

Question

La question dit ... Je peux définir la mise en page, etc. jusqu'à redimensionner la fenêtre, mais je ne l'ai pas travaillé sur la façon de rendre les polices Redimensionner.

(En fait, il est peut-être les composants JLabel eux-mêmes qui ne sont pas Redimensionnement et les polices ... contraignantes)

Était-ce utile?

La solution

Vous auriez sans doute de mettre en place une sorte d'auditeur de suivre l'évolution de la taille de la fenêtre (ou applet, ou la mise en page), et appelez soit setFont() ou setAffineTransform() pour maintenir la taille de la police synchronisée.

L'une des raisons de rendu des polices est fait la façon dont il est, est donc que les polices peuvent avoir une taille cohérente sur différentes résolutions d'écran et mises en page. Le système n'est pas vraiment destiné à l'échelle des polices avec la mise en page.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top