[PDF] Interfaces graphiques en Java - Introduction



Previous PDF Next PDF







Interface graphique avec Java - WordPresscom

Interface graphique avec Java S RITAL Plan La classe Thread et l'interface Runnable se trouvent dans le package java lang,



Interfaces graphiques en Java - Introduction

Richard Grin Interface graphique 8 Programmation avec interface graphique • L’utilisateur peut interagir à tout moment avec plusieurs objets graphiques : cliquer sur un bouton, faire un choix dans une liste déroulante ou dans un menu, remplir un champ texte, etc • Ces actions peuvent modifier totalement le



Programmation de l’interface graphique en Java

C’est l`a que r´eside tout l’int´erˆet de Java : on programme une seule fois l’interface graphique pour toutes les plates-formes De plus on apprend les concepts de la programmation de l’interface graphique : en effet la fac¸on de programmer avec la biblioth`eque ad´equate pour une plate-forme



INTRODUCTION AU JAVA GRAPHIQUE AVEC NETBEANS

INTRODUCTION AU JAVA GRAPHIQUE AVEC NETBEANS LES FICHIERS EXECUTABLES ( JAR) DES EXERCICES SONT FOURNIS POUR LES LANCER POUR UN DOUBLE-CLIC, CHOISISSEZ DANS "OUVRIR AVEC" JAVAW EXE DU JRE/BIN 1 ADDITION DE 2 NOMBRES Partie 1 – Création de l'interface 1 Ouvrez NetBeans et créer un nouveau projet nommé TP01_NetBeans (File/New



Télécharger et lire cours informatique en PDF

Interface graphique Les menus et les barres d'outils Page 22 a Un exemple Import java awt * ; import javax swing * ; class MaFenetre extends JFrame { private JMenuBar barreMenus ;



TP : éléments pour créer une IHM en JAVA

Pour commencer, vous importerez la bibliothèque des objets pour la construction d’une interface graphique Cette librairie (package) est une extension de la librairie java awt * élaborée lors de la 1ère version de java : import javax swing *; La classe qui représente les fenêtres est la classe JFrame Pour créer une fenêtre avec un



Apprendre Java en douceur A Tasso Anne Tasso

exceptions˜• Librairies AWT et Swing • Fenêtre, clavier et souris • Interface graphique avec NetBeans • Développer avec Android Studio Anne Tasso Le livre deJAVA premier langage Avec 109 exercices corrigés 13e édition mise à jour avec Java 12 Un best-seller qui a déjà 000 étudiants Corrigé du projet et des exercices



1 BOUCLES ET COMPLEXITE

Sous Mac OS-X [un Unix avec interface graphique pour les Macintosh], Java 2 est fourni en standard avec tous les outils Unix RealJ est unenvironnement de programmation [en anglais IDE :Integrated Development Environment ] réservé à Windows Il permet de programmer en Java, gratuitement pour l'éducation, et de manière simple en gérant des



REMIER RENDEZ VOUS AVEC DRJAVA

Les outils de développement Java [compilateur, run-time] sont inclus dans le JDK [Java Development Kit] distribué par Sun pour Windows ou Linux Sur Macintosh sous Mac OS-X [un Unix avec interface graphique], Java 2 est fourni en standard par Apple avec tous les outils Unix

[PDF] programmation evenementielle java pdf

[PDF] exercice corrige java interface graphique pdf

[PDF] interface graphique java eclipse pdf

[PDF] créer+interface+graphique+java+netbeans

[PDF] cours java swing pdf

[PDF] sclérodermie espérance de vie

[PDF] photos d'un cancer peau

[PDF] sclérodermie photo

[PDF] auréole cutanée

[PDF] sclérodermie systémique diffuse

[PDF] sclérodermie cutanée localisée

[PDF] dermatologie cours et images

[PDF] lesion elementaire en dermatologie pdf

[PDF] livre de dermatologie pdf

[PDF] atlas dermatologie pdf

Interfaces graphiques en Java - Introduction

Richard Grin Interface graphique 1

Interfaces graphiques

en Java -

Introduction

Université de Nice - Sophia Antipolis

Version 3.5.1 - 21/4/05

Richard Grin

Richard Grin Interface graphique 2

Contributions

• Des exemples de cette partie du cours sont fortement inspirés du livre

Au coeur de Java 2

Volume I - Notions fondamentales

de Horstmann et Cornell

The Sun Microsystems Press

Java Series

• De nombreuses images proviennent du tutorial en ligne de Sun(gratuit) : http://java.sun.com/docs/books/tutorial/

Richard Grin Interface graphique 3

Plan de cette partie

• Généralités sur les interfaces graphiques • Affichage d'une fenêtre • Classes de base ; AWT et Swing • Placer des composants dans une fenêtre • Gestion des événements • Modèle MVC ; exemple des listes • Dessiner ; afficher une image

Richard Grin Interface graphique 4

Généralités sur les interfaces

graphiques

Richard Grin Interface graphique 5

Interface avec l'utilisateur

• La quasi-totalité des programmes informatiques nécessitent - l'affichage de questions posées à l'utilisateur - l'entrée de données par l'utilisateur au moment de l'exécution - l'affichage d'une partie des résultats obtenus par le traitement informatique • Cet échange d'informations peut s'effectuer avec une interface utilisateur (UI en anglais) en mode texte (ou console) ou en mode graphique

Richard Grin Interface graphique 6

Interface graphique

• Une interface graphique est formée d'une ou plusieurs fenêtres qui contiennent divers composants graphiques (widgets) tels que - boutons - listes déroulantes -menus - champ texte -etc. • Les interfaces graphiques sont souvent appelés

GUId'après l'anglais Graphical User Interface

Richard Grin Interface graphique 7

Un exemple

Richard Grin Interface graphique 8

Programmation avec

interface graphique • L'utilisateur peut interagir à tout momentavec plusieurs objets graphiques : cliquer sur un bouton, faire un choix dans une liste déroulante ou dans un menu, remplir un champ texte, etc... • Ces actions peuvent modifier totalement le cheminement du programme, sans que l'ordre d'exécution des instructions ne puisse être prévu

à l'écriture du code

Richard Grin Interface graphique 9

Programmation conduite

par les événements • L'utilisation d'interfaces graphiques impose une façon particulière de programmer • La programmation " conduite par les

événements » est du type suivant :

- les actions de l'utilisateur engendrent des

événementsqui sont mis dans une file

d'attente - le programme récupère un à un ces

événements et les traite

Richard Grin Interface graphique 10

Boîtes à outils graphiques

• Les boîtes à outils graphiques offrent des facilités pour utiliser et gérer la file d'attente des

événements

• En particulier pour associer les événements avec les traitements qu'ils doivent déclencher

Richard Grin Interface graphique 11

La solution Java : les écouteurs

• Le JDK utilise une architecture de type " observateur - observé » : - les composants graphiques (comme les boutons) sont les observés - chacun des composants graphiques a ses observateurs(ou écouteurs, listeners), objets qui s'enregistrent (ou se désenregistrent) auprès de lui comme écouteur d'un certain type d'événement (par exemple, clic de souris)

Richard Grin Interface graphique 12

Rôle d'un écouteur

• Il est prévenu par le composant graphique dès qu'un événement qui le concerne survient sur ce composant • Il exécute alors l'action à effectuer en réaction à l'événement • Par exemple, l'écouteur du bouton " Exit demandera une confirmation à l'utilisateur et terminera l'application

Richard Grin Interface graphique 13

Les API utilisées pour les

interfaces graphiques en Java

Richard Grin Interface graphique 14

Les API

• 2 bibliothèques : -AWT(Abstract Window Toolkit, JDK 1.1) -Swing(JDK/SDK 1.2) • Swing et AWT font partie de JFC(Java Foundation Classes) qui offre des facilités pour construire des interfaces graphiques • Swing est construit au-dessus de AWT - même gestion des événements - les classes de Swinghéritent des classes de AWT

Richard Grin Interface graphique 15

Swing ou AWT ?

quotesdbs_dbs2.pdfusesText_2