2011-09-12 6 views
1

Lorsque les utilisateurs my-application augmentent la taille des fenêtres de 150% (picture), tous les composants (texte, boutons ...) augmentent et l'application dépasse la taille de l'écran.Taille du texte Java-Swing et Windows: correction de la taille des composants

Avez-vous une suggestion pour rendre l'interface graphique fixe (ou tous les composants visibles) avec toutes les tailles de fenêtres (100%, 125%, 150%)?

Merci. PS: J'utilise JGoodies

+0

Votre question contient trop peu sur votre application. C'est trop difficile d'aider. – Mohayemin

+0

Oh. Je suis désolé. En fait, je n'ai pas compris votre problème. Je ne suis pas très habitué à Windows et je pensais que la capture d'écran que vous avez donnée est de votre application. Votre question n'est pas moins informative que je le pensais. – Mohayemin

+0

Votre meilleur pari est de concevoir votre application sur Windows avec une taille de 150%: si vos écrans s'y adaptent, ils s'adapteront à d'autres paramètres de police. Ensuite, laissez LayoutManager décider comment utiliser l'espace supplémentaire disponible (c'est quelque chose que JGoodies FormLayout fait déjà). – jfpoilpret

Répondre

2

utiliser le gestionnaire de disposition approprié et ne pas setPreferredSize()/setSize() etc. à composant comme le bouton, panneau fenêtre/boîte de dialogue et utiliser pack() fenêtre/boîte de dialogue.

+0

Votre réponse n'est pas très claire ou lisible. S'il vous plaît, pensez à le reformuler et à le rendre plus lisible. –

Questions connexes