L3 Monnaie - Finance
Algorithmique et initiation à la
programmation java
Seconde partie
Nicolas THIBAULT - [email protected]
2
Licence Monnaie - finance Algorithmique et programmation java
3
ALGORITHMIQUE ET INITIATION A LA PROGRAMMATION JAVA ................. 1
LE PAQUETAGE GRAPHIQUE JAVA.AWT ............................................................. 5
Construction d’une fenêtre graphique ................................................................................................................ 5
Création d’interfaces : bilan ................................................................................................................................ 9
LA GESTION DES EVENEMENTS ............................................................................ 9
Principe de la gestion des événements ................................................................................................................. 9
Principe de mise en œuvre en java ....................................................................................................................... 9
Programmation ................................................................................................................................................... 10
Application à la fenêtre précédente ................................................................................................................... 11
LES SAISIES ET RECUPERATIONS DE DONNEES ............................................. 14
Champ de saisie de type texte ............................................................................................................................ 14
Choix dans un List ou Choice ............................................................................................................................ 14
Choix d’un Checkbox dans un groupe .............................................................................................................. 15
LES CONVERSIONS ET LES CALCULS................................................................ 15
Donnée = chaîne de caractères ........................................................................................................................... 15
Conversion d’une chaîne ch en nombre ............................................................................................................ 15
Conversions d’un nombre en chaîne ................................................................................................................. 15
Exemple ................................................................................................................................................................ 15
LES APPLETS JAVA .............................................................................................. 17
Qu’est-ce qu’une applet ? ................................................................................................................................... 17
Différences entre applet et application .............................................................................................................. 17
Méthodes d’une applet ........................................................................................................................................ 17
Exécution d’une applet ....................................................................................................................................... 18
Méthodes à programmer .................................................................................................................................... 18
Lancement d’une applet ..................................................................................................................................... 18
Transformation d’une application en applet .................................................................................................... 18
4
Création directe d’une applet ............................................................................................................................ 20
Les images dans les applets ................................................................................................................................ 22
ANNEXES ................................................................................................................ 26
Noms des variables .............................................................................................................................................. 26
Casse ..................................................................................................................................................................... 26
Mots clés ............................................................................................................................................................... 26
Portée des variables ............................................................................................................................................ 26
Licence Monnaie - finance Algorithmique et programmation java
5
Le paquetage graphique java.awt
Le paquetage java.awt fournit les classes permettant de bâtir des fenêtres graphiques
Component : à l’origine …
En italiques, les classes abstraites (qui n’autorisent ).
Une classe abstraite a pour rôle de proposer des méthodes qui seront par toutes les sous-
classes
Dans la parabole, ce qui est au paquetage java.awt, mais dérive d’une classe de java.awt.
En pointillé, les
Button
Canvas
Checkbox
Choice
Panel
Applet
Component
Container
Dialog
Label
Window
Frame
List
Scrollbar
TextArea
TextComponent
TextField
MenuBar
MenuComponent
MenuItem
BorderLayout
CardLayout
FlowLayout
LayoutManager
GridBagConstraints
GridBagLayout
GridLayout
Construction d’une fenêtre graphique
Les composants (textes, boutons, cases à cocher, etc.) sont insérés dans un objet dérivant de Container
Container contient Panel et Window
o Les objets de type Panel sont permettant de ranger des composants
o Les objets de type Window sont
Frame est une sous-classe de Window
o Les objets de type Frame sont des fenêtres avec
1 / 26 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !