• Aucun résultat trouvé

Programmation JAVA avancée

N/A
N/A
Protected

Academic year: 2022

Partager "Programmation JAVA avancée"

Copied!
6
0
0

Texte intégral

(1)

Projet :

Programmation JAVA avancée Copyright

Sun Service Forma- tion

Réf. Sun : SL275

Révision : F-beta Date : 18/2/99

Sun Microsystems

Projet :

Programmation JAVA avancée Copyright

Sun Service Forma- tion

Réf. Sun : SL275

Révision : F-beta Date : 18/2/99

Sun Microsystems

Projet :

Programmation JAVA avancée Copyright

Sun Service Forma- tion

Réf. Sun : SL275

Révision : F-beta Date : 18/2/99

Sun Microsystems

Projet :

Programmation JAVA avancée Copyright

Sun Service Forma- tion

Réf. Sun : SL275

Révision : F-beta Date : 18/2/99

Sun Microsystems

Projet :

Programmation JAVA avancée Copyright

Sun Service Forma- tion

Réf. Sun : SL275

Révision : F-beta Date : 18/2/99

Sun Microsystems

Pr ogrammation JA V A avancée Sun service formation Pr ogrammation JA V A avancée Sun service formation

Pr ogrammation JA V A avancée Sun service formation Pr ogrammation JA V A avancée Sun service formation

Pr ogrammation JA V A avancée Sun service formation

(2)

Projet : Programmation JAVA avancée

Copyright Sun Service Formation Réf. Sun : SL275

Révision : F-beta Date : 18/2/99

Sun Microsystems France

Projet : Programmation JAVA avancée

Copyright Sun Service Formation Réf. Sun : SL275

Révision : F-beta Date : 18/2/99

Sun Microsystems France

Projet : Programmation JAVA avancée

Copyright Sun Service Formation Réf. Sun : SL275

Révision : F-beta Date : 18/2/99

Sun Microsystems France

Pr ogrammation JA V A avancée Sun service formation

Pr ogrammation JA V A avancée Sun service formation Pr ogrammation JA V A avancée Sun service formation

(3)

Intitulé Cours : Programmation JAVA avancée Copyright Sun Service Formation

Réf. Sun : SL275

Révision : F-beta

Date : 18/2/99

Sun Microsystems France

Sun Microsystems France S.A.

Service Formation

143 bis, avenue de Verdun

92442 ISSY LES MOULINEAUX Cedex Tel 01 41 33 17 17

Fax 01 41 33 17 20

Programmation JAVA avancée

Sun service formation

(4)

7

Intutilé Cours : Programmation JAVA avancée

Copyright Sun Service Formation Révision : F-beta

Réf. Sun : SL275 Date : 18/2/99

Protections Juridiques

Protections Juridiques

 1998 Sun Microsystems, Inc.

2550 Garcia Avenue, Mountain View, California 94043-1100 U.S.A.

AVERTISSEMENT

Ce produit ou document est protégé par un copyright et distribué avec des licences qui en restreignent l’utilisation, la copie, la distribution, et la décompilation. Aucune partie de ce produit ou de sa documentation associée ne peut être reproduite sous aucune forme, par quelque moyen que ce soit, sans l’autorisation préalable et écrite de Sun et de ses bailleurs de licence, s’il y en a.

Des parties de ce produit pourront être dérivées du système UNIX®licencié par Novell, Inc. et du système Berkeley 4.3 BSD licencié par l’Université de Californie. UNIX est une marque enregistrée aux Etats-Unis et dans d’autres pays et licenciée exclusivement par X/Open Company Ltd. Le logiciel détenu par des tiers, et qui comprend la technologie relative aux polices de caractères, est protégé par un copyright et licencié par des fournisseurs de Sun.

Sun, Sun Microsystems, le logo Sun, sont des marques déposées ou enregistrées de Sun Microsystems, Inc. aux Etats-Unis et dans d’autres pays. Toutes les marques SPARC, utilisées sous licence, sont des marques déposées ou enregistrées de SPARC International, Inc. aux Etats-Unis et dans d’autres pays. Les produits portant les marques SPARC sont basés sur une architecture développée par Sun Microsystems, Inc.

Les interfaces d’utilisation graphique OPEN LOOK®et Sun™ ont été développées par Sun Microsystems, Inc. pour ses utilisateurs et licenciés. Sun reconnaît les efforts de pionniers de Xerox pour la recherche et le développement du concept des interfaces d’utilisation visuelle ou graphique pour l’industrie de l’informatique. Sun détient une licence non exclusive de Xerox sur l’interface d’utilisation graphique Xerox, cette licence couvrant aussi les licenciés de Sun qui mettent en place l’interface d’utilisation graphique OPEN LOOK et qui en outre se conforment aux licences écrites de Sun.

Le système X Window est un produit de X Consortium, Inc.

CETTE PUBLICATION EST FOURNIE “EN L’ETAT” SANS GARANTIE D’AUCUNE SORTE, NI EXPRESSE NI IMPLICITE, Y COMPRIS, ET SANS QUE CETTE LISTE NE SOIT LIMITATIVE, DES GARANTIES CONCERNANT LA VALEUR MARCHANDE, L’APTITUDE DES PRODUITS A RÉPONDRE A UNE UTILISATION PARTICULIERE, OU LE FAIT QU’ILS NE SOIENT PAS CONTREFAISANTS DE PRODUITS DE TIERS.

(5)

table des matières viii

Copyright February 18, 1999 Sun Microsystems, Inc. Tous droits réservés. SunService Month 1992

Applets (rappels), archives jar ... 12

Applets : lancement ... 13

Applets: protocoles ... 15

Applets : cycle de vie... 17

Applets : demandes au navigateur... 18

Applets : demandes du système de fenêtrage ... 19

Applets : exemple... 20

Applets : utilisation d’archives Jar ... 21

Applets : Ressources dans une archive Jar... 22

Le système de sécurité de Java... 23

Applications autonomes: sécurité ... 24

Applications autonomes : archives Jar... 25

Le package AWT (rappels), LayoutManagers ... 28

Accès aux manipulations graphiques ... 29

Les gestionnaires de Disposition (LayoutManager) ... 31

FlowLayout : ... 32

BorderLayout :... 33

GridLayout :... 34

CardLayout : ... 35

GridBagLayout : ... 36

Le traitement des événements AWT (rappels)... 40

Les événements ... 41

Modèle d’événements JDK 1.1 ... 42

Comportement de l’interface graphique utilisateur Java... 46

Tableau des interfaces de veille ... 47

Evénements générés par les composants AWT... 48

Détails sur les mécanismes ... 49

Adaptateurs d’événements... 50

Les composants SWING... 54

Java Foundation Classes ... 55

Les Composants SWING ... 57

SWING : hiérarchie des composants... 58

Une application Swing de base :... 59

La classe JComponent ... 62

Les Threads ... 64

Concept de thread... 65

Création d’un Thread Java... 67

Demarrage d’un Thread Java ... 69

Contrôle de base des threads ... 72

D’autres façons de créer des threads... 73

Etats d’un Thread (résumé) ... 74

Accès concurrents ... 76

(6)

Cliquez ici pour telecharger le PDF complet

Références

Documents relatifs

● Il faut aussi définir les fonctions que l’on utilise dans le programme!. Typiquement on les met avant

● Pour cela il pourrait utiliser une fonction moyenne qui prendrait en paramètres 1000 entiers et renverrait la moyenne.. ●

2) Écrire une fonction qui prend en argument un tableau d'entiers et renvoie un nouveau tableau d'entiers qui correspond au premier tableau avec les éléments décalés de un vers

Vous devez écrire du code JavaScript qui ajoute au document HTML (avec la méthode write() de l’objet document) le code HTML d’une table (en utilisant donc les balises

Conséquence : Une poignée de type interface peut être initialisée avec tout objet instance d’une classe réalisant cette interface. 1 Liste l1 = new ListeTab(5); // principe

En réalité, cela n'est pas tout à fait possible et certaines classes doivent utiliser des méthodes (nom donné à ce que nous considérerons pour l'instant comme des procédures)

Ajouter le deuxi`eme nombre de la m´emoire au nombre qui se trouve dans l’accumulateur, et placer le r´esultat dans l’accumulateur. Stocker le nombre qui se trouve dans

Q1 Cr´eer une classe ex2.CustomSlider qui permet de choisir un entier `a l’aide d’une classe JSlider et affiche la valeur dans un JTextField, comme illustr´e ci-dessous. Q2 On