Vous pouvez utiliser tous les composants que vous aimez. Tous les JComponents
peuvent être redimensionnés avec un conteneur parent de redimensionnement. Vous devez simplement choisir le bon LayoutManager
.
Selon la façon dont vous voulez tout mis en place, je suppose que vous voulez ajouter votre JTabbedPane à votre JFrame
comme ceci:
JTabbedPane jtp;
JFrame frame;
// JFrame's default layour is border layout.
frame.add(jtp, BorderLayout.CENTER);
Cela entraînera le volet JTabbed
pour prendre tout l'espace de la JFrame
.
Vous devrez également configurer votre gestionnaire de mise en page d » JTabbedPane
de BorderLayout
à, et aussi un onglet que vous ajoutez à la JTabbedPane devra avoir un BorderLayout
.
Pour définir la mise en page de vos composants, faites:
JComponent anyComponent;
anyComponent.setLayout(new BorderLayout());
Jetez un oeil à la Java LayoutManager tutorials pour plus d'informations.
Je devrais mentionner que la raison que je suggère BorderLayout
est parce que n'importe quel composant ajouté au CENTER
d'un BorderLayout prendra automatiquement n'importe quel espace non occupé par aucune des frontières. Et puisque vous n'ajoutez rien à aucune des autres frontières (NORD, SUD, EST, OUEST), le composant au centre occupera tout l'espace.
Ce n'est pas correct à 100%. – jjnguy