2012-03-29 6 views
2

Existe-t-il un moyen de redimensionner automatiquement un JTabbedPane à la même taille que le JFrame? J'utilise netbeans pour créer l'interface swing et je n'arrive pas à déterminer s'il s'agit d'une propriété que je peux définir via le concepteur de l'interface graphique ou si je dois le faire par programmation. Si j'ai besoin de le faire par programme, netbeans ne permet pas aux utilisateurs de modifier le code de l'interface utilisateur générée automatiquement.redimensionnement automatique JTabbedPane

Merci beaucoup à l'avance

+1

C'est le travail du conteneur LayoutManager. Je n'ai jamais utilisé NetBeans, donc je ne peux pas vous aider sur la façon de le faire avec NetBeans –

Répondre

3

Le Visual Guide to Layout Managers devrait être utile pour comprendre comment les composants sont disposés dans le récipient. Pour votre tâche, j'utiliserais BorderLayout et placerais JTabbedPane dans sa zone centrale. Par exemple:

frame.getContentPane().setLayout(new BorderLayout()); 
frame.getContentPane().add(pane, BorderLayout.CENTER); 

NetBeans vous venez de changer votre mise en page de cadre BorderLayout et après que les propriétés du JTabbedPane définir la mise en page contrainte CENTRE

Questions connexes