J'utilise swing pour créer mon interface graphique. J'ai un JFrame contenant un JPanel principal qui, à son tour, contient plusieurs JPanels qui, à leur tour, contiennent des boutons.Quelle est la bonne façon de définir la taille des éléments de l'interface graphique?
Je voudrais régler certaines tailles sur les boutons mu et JPanels. Comment ça marche? Dois-je définir les tailles de mes boutons et ensuite la taille du JPanel et du JFrame sera définie en fonction de la taille des boutons? Ou cela fonctionne dans la direction opposée? Je fixe la taille pour le JPanel et la taille des boutons sera réglée automatiquement?
AJOUTÉE:
J'utilisé fieldPanel.setPreferredSize(new Dimension(100,100));
et il n'a eu aucun effet sur l'apparence de la fenêtre. Peut-il être parce que ce panneau est dans le "milieu de la hiérarchie" il contient des boutons et il est contenu par d'autres JPanels?
utilisez JFrame.pack si vous utilisez la taille préférée pour vos panneaux –
http://java.sun.com/docs/books/tutorial/uiswing/layout/using.html – Nate