Comment faire des onglets en Java Swing

Dans ce tutoriel nous allons découvrir comment faire des onglets en Java Swing. La classe JTabbedPane est utilisée pour basculer entre un groupe de composants en cliquant sur un onglet avec un titre ou une icône donné. Il hérite de la classe JComponent.
 


 

Les constructeurs de la classe JTabbedPane sont:
Constructeurs de JTabbedPane
Description
JTabbedPane()Crée un TabbedPane vide avec un placement d’onglet par défaut(Top).
JTabbedPane(int placement)Crée un JTabbedPane vide avec un placement d’onglet spécifique.
JTabbedPane(int placement, int layoutPolicy)Crée un TabbedPane vide avec une politique de placement et de disposition des onglets spécifiée.

 
 

Exemple:
import javax.swing.*;

public class MyTabs 
{
	MyTabs()
	{
		//Créer le frame
		JFrame frame = new JFrame();
		//Créer une zone de texte
		JTextField text = new JTextField(10);
		//Créer le panneau 1
		JPanel p1 = new JPanel();
		//Ajouter la zone de texte dans le panneau 1
		p1.add(text);
		//Créer le panneau 2
		JPanel p2 = new JPanel();
		//Créer le panneau 3
		JPanel p3 = new JPanel();
		
		//Créer le conteneur des onglets
		JTabbedPane onglets = new JTabbedPane();
		//Définir la position de conteneur d'onglets
		onglets.setBounds(40,20,300,300);
		//Associer chaque panneau à l'onglet correspondant
		onglets.add("Generale", p1);
		onglets.add("Affichage", p2);
		onglets.add("A propos", p3);
		
		//Ajouter les onglets au frame
		frame.add(onglets);
		
		frame.setSize(400,400);
		frame.setLayout(null);
		frame.setVisible(true);
	}
	public static void main(String[] args) 
	{
		new MyTabs();
	}
}

Sortie:


 
Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *