0% ont trouvé ce document utile (0 vote)
331 vues3 pages

Introduction à Java Swing avec NetBeans

Ce cours vise à réviser les concepts de Java SE nécessaires pour utiliser Java Swing avec NetBeans, en se concentrant sur la programmation orientée objet et la gestion des collections. Les apprenants créeront une application Swing incluant une interface graphique avec des composants interactifs tels que JButton et JLabel. À la fin du cours, les participants auront développé une application fonctionnelle permettant d'afficher un message personnalisé basé sur l'entrée utilisateur.

Transféré par

moubarakkerim
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
331 vues3 pages

Introduction à Java Swing avec NetBeans

Ce cours vise à réviser les concepts de Java SE nécessaires pour utiliser Java Swing avec NetBeans, en se concentrant sur la programmation orientée objet et la gestion des collections. Les apprenants créeront une application Swing incluant une interface graphique avec des composants interactifs tels que JButton et JLabel. À la fin du cours, les participants auront développé une application fonctionnelle permettant d'afficher un message personnalisé basé sur l'entrée utilisateur.

Transféré par

moubarakkerim
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Cours : Introduction à Java Swing avec NetBeans

Objectif Général
- Réviser les concepts Java SE nécessaires pour Swing.

- Découvrir Java Swing en construisant une interface graphique avec NetBeans.

Plan du cours

Révision de Java SE

Cette partie vise à réviser les concepts essentiels de la programmation orientée objet (POO) en

Java.

Nous travaillerons sur :

- Les notions de classes, objets et méthodes (public, private).

- La gestion des collections, comme ArrayList.

- La gestion des événements à travers les interfaces fonctionnelles.

Exercice pratique : Gestion d'un catalogue de produits.

Cet exercice comprend :

1. Création d'une classe Produit avec des propriétés comme id, nom, et prix.

2. Création d'une classe Catalogue pour gérer une liste de produits.

3. Une classe Main pour tester et afficher les produits.

Installation des prérequis pour Swing

Pour travailler avec Java Swing dans NetBeans, nous devons :

1. Installer le JDK et vérifier son installation avec les commandes : java -version et javac

-version.

2. Télécharger et installer NetBeans (lien : [Link]


3. Configurer un projet "Java Application" dans NetBeans.

4. Tester une première classe avec un simple [Link]().

Introduction à Java Swing avec NetBeans

Java Swing est une bibliothèque graphique permettant de créer des interfaces utilisateur en

Java.

Elle repose sur des concepts fondamentaux de Java SE. Voici les composants principaux :

- JFrame : La fenêtre principale de l'application.

- JPanel : Un conteneur pour organiser les composants.

- JButton, JLabel, JTextField : Des composants interactifs courants.

Atelier pratique :

1. Créer un projet Swing dans NetBeans.

2. Ajouter un JFrame via l'éditeur graphique.

3. Construire une interface graphique avec des composants :

- Ajouter un JLabel, un JTextField, et un JButton.

- Configurer leurs propriétés et positionnement.

4. Ajouter une action au bouton pour afficher un message personnalisé :

Exemple :

```java

[Link](e -> {

String texte = [Link]();

[Link]("Bonjour, " + texte + " !");

});

```

5. Tester l'application.
Résultat attendu

À la fin du cours, chaque apprenant aura développé une application Swing comprenant :

- Une fenêtre graphique avec :

- Un champ de texte pour entrer un nom.

- Un bouton pour déclencher une action.

- Un label pour afficher un message personnalisé.

Ressources fournies

- Diagramme de classes pour l'exercice de révision (fourni séparément).

- Code source détaillé pour chaque classe du projet.

Vous aimerez peut-être aussi