JPanel | Java Swing
JPanel est une partie du package Java Swing, est un conteneur qui peut stocker un groupe de composants. La tâche principale de JPanel est d’organiser les composants, diverses dispositions peuvent être définies dans JPanel qui offrent une meilleure organisation des composants, mais il n’a pas une barre de titre comme JFrame.

Les constructeurs de JPanel sont:
| JPanel() | Il est utilisé pour créer un nouveau JPanel |
| JPanel(LayoutManager l) | Crée un nouveau JPanel avec le layoutManager spécifié |
| JPanel(boolean isDoubleBuffered) | Crée un nouveau JPanel avec une stratégie de mise en mémoire tampon spécifiée |
| JPanel(LayoutManager l, boolean isDoubleBuffered) | Crée un nouveau JPanel avec le layoutManager spécifié et une stratégie de mise en mémoire tampon spécifiée |
Exemple:
import java.awt.*;
import javax.swing.*;
public class JPanelTest
{
JPanelTest()
{
//Créer le Jframe
JFrame f = new JFrame("Welcome To WayToLearnX!");
//Créer le JPanel
JPanel panel = new JPanel();
//Spécifier la position et la taille du JPanel
panel.setBounds(40,50,150,150);
//Spécifier la couleur d'arrière-plan du JPanel
panel.setBackground(Color.lightGray);
//Créer le bouton 1
JButton btn1 = new JButton("Bouton 1");
//Spécifier la position et la taille du bouton
btn1.setBounds(50,100,80,30);
//Spécifier la couleur d'arrière-plan du bouton
btn1.setBackground(Color.WHITE);
//Créer le bouton 2
JButton btn2 = new JButton("Bouton 2");
btn2.setBounds(100,100,80,30);
btn2.setBackground(Color.RED);
//Ajouter les deux boutons au JPanel
panel.add(btn1);
panel.add(btn2);
//Ajouter le JPanel au JFrame
f.add(panel);
f.setSize(350,350);
f.setLayout(null);
f.setVisible(true);
}
public static void main(String args[])
{
new JPanelTest();
}
}
Sortie:

🚀 Boostez votre productivité avec les meilleurs outils Web → Essayez-les

