[PDF] [PDF] Cours Java interface graphique (IHM) - Introduction - LIPN

d'évènement La programmation évènementielle Conception d'un logiciel Les API d'interfaces graphiques Les API Java La classe JFrame Une première



Previous PDF Next PDF





[PDF] Programmation événementielle & interfaces graphiques Java Swing

comment avoir plusieurs comportements avec un seul Listener ? import javax swing *; import java awt event *; public class BipBip extends JFrame implements  



[PDF] Cours 2 : programmation des interfaces graphiques

13 fév 2014 · interfaces graphiques l'interaction graphique A Bezerianos 4 programmation événementielle Swing a 3 types: JFrame, JDialog et JApplet



[PDF] Cours Java interface graphique (IHM) - Introduction - LIPN

d'évènement La programmation évènementielle Conception d'un logiciel Les API d'interfaces graphiques Les API Java La classe JFrame Une première



[PDF] TP IHM : rapide introduction `a la programmation événementielle et

Les classes de Swing se trouvent dans le paquetage javax swing et ses sous- paquetages Pour construire une interface graphique avec Swing, vous utilisez 



[PDF] Interfaces graphiques avec Java/Swing - Page de Xavier Crégut

Savoir construire une interface graphique avec Java/Swing ; Comprendre la programmation événementielle et son implantation en Java Plan du cours :



[PDF] Prog IHM - Cours 1 Développement interfaces utilisateurs en Java

Bases d'IHM, Interface utilisateur, Gestion événementielle - Lien avec les BD Programme du Module Interface graphique (GUI – Graphical User Interface)



[PDF] Introduction à la programmation événementielle - Cours ofppt

Swing (JDK/SDK 1 2) Swing et AWT font partie de Java JFC( Java Fondation classes) ) qui offre des facilités pour construire des interfaces graphiques



[PDF] Programmation évènementielle et GUIs en java - Thomas Pietrzak

Programmation évènementielle et GUIs en java public class MyObject extends JFrame, { Correspond à l'interface avec laquelle l'utilisateur interagit



[PDF] Programmation évènementielle nfp121 - JFOD

-22- AWT • Les interfaces homme machine comme exemple de programmation évènementielle interfaces graphiques en Java containers composants 



[PDF] Interfaces graphiques - CS-108

Interfaces graphiques Pratique de la programmation orientée-objet paquetage java awt et ses sous-paquetages sont parfois nécessaires Page 4 Composants Page 5 Composants Une interface graphique Swing se construit en combinant un certain nombre Au cœur de tout programme événementiel se trouve une

[PDF] Réglement concours d 'internat - FMPO

[PDF] republique du senegal - Ucad

[PDF] Naviguer sur Internet - coursdinfo

[PDF] Chapitre 1 Définir un intranet - CNRS

[PDF] 1ère ANNEE #8211 LICENCE DROIT - FACULTE DE DROIT

[PDF] Introduction générale ? l 'étude du Droit Commercial

[PDF] INTRODUCTION AU DROIT ET AU DROIT DES AFFAIRES

[PDF] Résumés des cours dispensés en Licence Economie

[PDF] Marketing introduction générale

[PDF] Théorie générale du droit constitutionnel - Faculté des Sciences

[PDF] Introduction Sciences de l 'éducation - Université Grenoble Alpes

[PDF] introduction generale au droit - Préparation Concours Attaché

[PDF] introduction generale au droit - Préparation Concours Attaché

[PDF] formation Excel-VBA dbutant

[PDF] débuter avec app inventor - Je passe la seconde au lycée Lehec

[PDF] Cours Java interface graphique (IHM) - Introduction - LIPN

CoursJa va

interface graphique(IHM)

Introduction

Situationducours

Planducours

d'introduction

Généralités

Commentcelase

passe?

Commentcela

fonctionne?

Notion

d'évènement

Laprogr ammation

évènementielle

Conceptiond'un

logiciel

LesAPI

d'interfaces graphiques

LesAPIJ ava

LaclasseJF rame

Unepremière

fenêtre

Adaptationà

l'ordinateurde l'utilisateur

CoursJa vainterfacegraphique(IHM)-

Introduction

T.Charnois

d'aprèslecoursdeS .Szulman

IUTInfor matiqueVilletaneuse

juin2014 (IUTInfor matiqueVilletaneuse)CoursJa vainterfacegraphique(IHM)juin20141 /31

CoursJa va

interface graphique(IHM)

Introduction

Situationducours

Planducours

d'introduction

Généralités

Commentcelase

passe?

Commentcela

fonctionne?

Notion

d'évènement

Laprogr ammation

évènementielle

Conceptiond'un

logiciel

LesAPI

d'interfaces graphiques

LesAPIJ ava

LaclasseJF rame

Unepremière

fenêtre

Adaptationà

l'ordinateurde l'utilisateur

Situationducours

PPN: Coursalgorithmique ,POO

Jusqu'àmaintenant:programmationnon graphique

etséquentielle

Objectifsducours :

Principesgénérauxde créationd'interfaces

graphique

Applicationà Jav a(Swing)

ModèleMVC (Modèle-V ue-Contrôleur)

(IUTInfor matiqueVilletaneuse)CoursJa vainterfacegraphique(IHM)juin20142 /31

CoursJa va

interface graphique(IHM)

Introduction

Situationducours

Planducours

d'introduction

Généralités

Commentcelase

passe?

Commentcela

fonctionne?

Notion

d'évènement

Laprog rammation

évènementielle

Conceptiond'un

logiciel

LesAPI

d'interfaces graphiques

LesAPIJ ava

LaclasseJF rame

Unepremière

fenêtre

Adaptationà

l'ordinateurde l'utilisateur 1

Définitions

a)Terminologie b)Historique c)Technique 2

Conséquencedumode graphique

a)Affichageasynchrone, nonséquentiel b)Programmationévénementielle 3

Conceptiond'un logicielavecuneinterf ace

graphique

1Lesdifférentespar ties

2Principesergonomiques

4

LesAPId' interfacesg raphiques

5

LesAPId' interfacesg raphiquesJava

6

Unepremièref enêtre

7

LaclasseJF rame

8 Priseencomptedescar actéristiquesmatér iellesde l'ordinateurdel'utilisateur a)LaclasseT oolkit b)LaclasseSystem (IUTInfor matiqueVilletaneuse)CoursJa vainterfacegraphique(IHM)juin20143 /31

CoursJa va

interface graphique(IHM)

Introduction

Situationducours

Planducours

d'introduction

Généralités

Commentcelase

passe?

Commentcela

fonctionne?

Notion

d'évènement

Laprogr ammation

évènementielle

Conceptiond'un

logiciel

LesAPI

d'interfaces graphiques

LesAPIJ ava

LaclasseJF rame

Unepremière

fenêtre

Adaptationà

l'ordinateurde l'utilisateur

Terminologie

Acronymes

GUIGraphicalUserInterface

IHMInterfaceHommeMachine

Uneinterf acegraphiqueassurela communication

entreleprog rammeet l'utilisateur l'interfaceestconstituée: d'unefenêtreprincipale etd'éventuellementde fenêtressecondaires defenêtres dedialogue

Unefenêtre estcomposéedecomposants

graphiques:zonesd'édition,boutons ,listes déroulantes,casesàcocher ,menus . L'utilisateurinteragitavecle logicielgrâceàune souriset/ouuntouchpadet/ou leclavier ,ecran tactileetc. .. (IUTInfor matiqueVilletaneuse)CoursJa vainterfacegraphique(IHM)juin20144 /31

CoursJa va

interface graphique(IHM)

Introduction

Situationducours

Planducours

d'introduction

Généralités

Commentcelase

passe?

Commentcela

fonctionne?

Notion

d'évènement

Laprogr ammation

évènementielle

Conceptiond'un

logiciel

LesAPI

d'interfaces graphiques

LesAPIJ ava

LaclasseJF rame

Unepremière

fenêtre

Adaptationà

l'ordinateurde l'utilisateur

Historique

Avant1970,l'entréedesordinateurs estsousf orme

decartes perforéesetlasortie sousformede listings. Lesannées80 introductionde lasouris (inventée en

1963),del' écranbipmap ,dessystèmesdefenêtrage

(AppleII,Windo ws3.1). Unsystème "révolutionnaireour l'époque"Smalltalk

76(naissancedes langagesobjets, d'unsystème de

fenêtrage,del'architectureMVC) (IUTInfor matiqueVilletaneuse)CoursJa vainterfacegraphique(IHM)juin20145 /31

CoursJa va

interface graphique(IHM)

Introduction

Situationducours

Planducours

d'introduction

Généralités

Commentcelase

passe?

Commentcela

fonctionne?

Notion

d'évènement

Laprogr ammation

évènementielle

Conceptiond'un

logiciel

LesAPI

d'interfaces graphiques

LesAPIJ ava

LaclasseJF rame

Unepremière

fenêtre

Adaptationà

l'ordinateurde l'utilisateur

Technique

Changementsparr apportà laprogrammationnon

graphique Partagedel'écranentreplusieurs fenêtreset/ou processus.

Plusdesequentialité danslesaffichages .

Programmationévènementielle

(IUTInf ormatiqueVilletaneuse)CoursJa vainterfacegraphique(IHM)juin20146 /31

CoursJa va

interface graphique(IHM)

Introduction

Situationducours

Planducours

d'introduction

Généralités

Commentcelase

passe?

Commentcela

fonctionne?

Notion

d'évènement

Laprogr ammation

évènementielle

Conceptiond'un

logiciel

LesAPI

d'interfaces graphiques

LesAPIJ ava

LaclasseJF rame

Unepremière

fenêtre

Adaptationà

l'ordinateurde l'utilisateur

Conséquencedumode graphique :Par tage

del'écr an

Partagedel'écran

Ecran:ressourceunique

L'affichageoulamodificationde l'écranest

effectuéparlesystèmed'e xploitation. Toutlogicielutilisantl'écr anexécute uneméthodequi exécuteunappelausystème pourmettreà jourl'écr an. (IUTInf ormatiqueVilletaneuse)CoursJa vainterfacegraphique(IHM)juin20147 /31

CoursJa va

interface graphique(IHM)

Introduction

Situationducours

Planducours

d'introduction

Généralités

Commentcelase

passe?

Commentcela

fonctionne?

Notion

d'évènement

Laprogr ammation

évènementielle

Conceptiond'un

logiciel

LesAPI

d'interfaces graphiques

LesAPIJ ava

LaclasseJF rame

Unepremière

fenêtre

Adaptationà

l'ordinateurde l'utilisateur

Plusdesequentialité danslesaffichages

Laméthoded' affichagedoitdonner lescoordonnéesdu pointd'affichage . =!unsystèmede coordonnées. (IUTInfor matiqueVilletaneuse)CoursJa vainterfacegraphique(IHM)juin20148 /31

CoursJa va

interface graphique(IHM)

Introduction

Situationducours

Planducours

d'introduction

Généralités

Commentcelase

passe?

Commentcela

fonctionne?

Notion

d'évènement

Laprogr ammation

évènementielle

Conceptiond'un

logiciel

LesAPI

d'interfaces graphiques

LesAPIJ ava

LaclasseJF rame

Unepremière

fenêtre

Adaptationà

l'ordinateurde l'utilisateur

Lesystèmede coordonnées

(IUTInfor matiqueVilletaneuse)CoursJa vainterfacegraphique(IHM)juin20149 /31

CoursJa va

interface graphique(IHM)

Introduction

Situationducours

Planducours

d'introduction

Généralités

Commentcelase

passe?

Commentcela

fonctionne?

Notion

d'évènement

Laprogr ammation

évènementielle

Conceptiond'un

logiciel

LesAPI

d'interfaces graphiques

LesAPIJ ava

LaclasseJF rame

Unepremière

fenêtre

Adaptationà

l'ordinateurde l'utilisateur

Programmationévènementielle

Interactivité:l'utilisateur agitsurl' interfacegraphique

Achaque actionestassocié unévénement

Achaqueévénement estassociéun morceaude

code (IUTInfor matiqueVilletaneuse)CoursJa vainterfacegraphique(IHM)juin201410 /31

CoursJa va

interfacequotesdbs_dbs28.pdfusesText_34