Comment faire une applet en java ?
[25 mn de lecture - paru le 3/28/2003 - Public : Débutant]
|
   
|
Auteur
2. Structure et Eléments d’une Applet
2.1. Extension de classe
La classe Applet est la dernière classe d’une suite de dérivations, par suite lorsque le programmeur
dérive cette classe pour créer
ses propres applets il peut utiliser un grand nombre de services.
La plupart des classes de quelque complexité étendent d'autres classes.
Etendre une autre classe consiste à écrire une nouvelle
classe qui peut utiliser les champs et les méthodes définies dans la classe
étendue. La classe étendue est la classe parente, et la classe faisant
l'extension est la classe fille.
Une autre façon d'exprimer cela est de dire que la classe fille hérite des champs et des méthodes de son parent ou de sa chaîne de
parents. Les classes filles soit invoquent, soit recouvrent les méthodes
héritées. C'est ce qu'on appelle l'héritage simple.
Le schéma ci-dessous présente les classes dont dérive la classe Applet :
2.2. Description des classes
Object : C’est la classe mère de toutes les classes java. En java toutes les classes sont
descendantes de la classe Object et peuvent donc utiliser les méthodes dont
elles héritent.
Component : C’est la classe de base des objets graphiques qui peuvent être
affichés à l’écran et qui peuvent interagir avec l’utilisateur.
Container : permet de définir des objets composants conteneurs d’autres composants.
Il possède une liste des objets contenus et un gestionnaire de mise en forme pour ces objets (
layout manager) déterminant leurs places dans le conteneur et leurs dimensions.
Panel : permet de définir des objets composants
conteneurs d’autres composants. La différence avec Container et Component est
que ces deux dernières sont des classes abstraites et ne peuvent pas être
instanciées alors que Panel peut l’être, offrant ainsi une version. minimale de
conteneur, le gestionnaire de mise en forme par défaut étant de type FlowLayout.
Applet :Cette classe permet de définir des objets panels particuliers embarqués
dans un navigateur pouvant les afficher. L’applet implémente un certain nombre de méthodes qui
peuvent être appelées par le navigateur.
|