L'objectif de ce cours n'est pas de voir en détail les différentes
possibilités pour réaliser des interfaces graphiques en
Java mais de les survoler pour avoir une idée de ce que l'on peut
faire. Il existe deux packages dédiés aux interfaces :
java.awt.* : pour
réaliser des applications fenêtrées
javax.swing.* :
pour réaliser de véritables interfaces homme-machine.
Le package awt est recommandé pour développer les
applets car ce package est présent depuis les toutes premières
versions de Java et les machines virtuelles des navigateurs peuvent l'interpréter.
Il n'est cependan pas très étoffé.
Par contre Swing est plutôt recommandé pour développer
des applications car ces composants très riches sont apparus dans
la dernière version et pour faire fonctionner des applets, un Plug
In assez lourd est nécessaire pour mettre à jour les machines
virtuelles. Les composants sont vraiment fonctionnels mais une bonne machine
est cependant nécessaire pour les utiliser convenablement.
|