Introduction à java foundation class et swing

Présentation

Java Foundation Class (JFC) est un ensemble regroupant des ajouts à Java 1.1 qui sont désormais intégrés au JDK1.2 (Java 2 Platform).
JFC comprend :
-les composants Swing. C’est l’objet de ce cours. Ce sont des composants avancés complètement écrits en langage Java et ne faisant donc pas appel aux composants de la plate-forme (composants ou appels natifs).
-Java 2D. Utilisation de classes Graphics 2D amenant des manipulations complexes de la couleur, la manipulation simple des transformation affines (rotation, homothétie, …), traitement des textures, …
-L’accessibilité : la manipulation simple des ordinateurs pour les personnes handicapés moteurs -Le « drag and drop » : glisser-déposer entre application quelconque (pas forcément Java) sur une plate-forme.

Les classes Swing

Les classes Swing s’appuient sur l’arborescence AWT.
Remarques générales
En Java 1.2, les classes Swing se trouve dans le paquetage javax.swingou ses sous paquetages. Il est fortement déconseillé de
mélanger des composants Swing et AWT dans une interface graphique.

Java Plug In

Pour utiliser Swing avec les applets, il faut installer le Java plug-in.
C’est un plug in à mettre dans un navigateur Web (Netscape Navigator ou Internet Explorer) pour utiliser la MV de SUN au lieu de celle du navigateur. Gros avantages :
les MV de SUN sont à jour vis à vis des versions courantes de Java.
Java plug-in à chercher à :
http://www.javasoft.com/products/plugin/
Disponible aussi pour Linux voir à
http://www.blackdown.org/activator/index.html
anciennement appelé Java Activator.
Technique disponible depuis le 30 Avril 1998. gratuit.

Java plug in : le fonctionnement

Il faut utiliser une autre balise que la balise APPLETpour utiliser la MV de SUN.
Ce sont les balises :
OBJECTdans le cas de Explorer.
EMBED dans le cas de Netscape.
Il faut donc changer les pages HTML. Un outil est proposé par SUN : HTML Converter (pour 300 Ko environ en .zip pour Java 1.2)
voir documentation à : http://java.sun.com/products/plugin/1.1.1/docs/tags.html

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Foundation class et swing (259 KO)  (Cours PDF)
Introduction à java

Télécharger aussi :

Laisser un commentaire

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