Interfaces Graphiques Les Composants. Université Paris Diderot 2015

Save this PDF as:
 WORD  PNG  TXT  JPG

Dimension: px
Commencer à balayer dès la page:

Download "Interfaces Graphiques Les Composants. Jean-Baptiste.Yunes@univ-paris-diderot.fr Université Paris Diderot 2015"

Transcription

1 Interfaces Graphiques Les Composants Université Paris Diderot 2015

2 Composants / Containers 2 * Component Interface une interface est obtenue par agrégation de composants Container des emboîtements successifs de boîtes (containers) objets (composants simples)

3 Composants / Containers 3 * Component Donc deux types d objets GUI Container les composants les containers qui sont aussi des composants...

4 Composants / Containers 4 * Component (bizarrerie?) Swing les JComponents Swing sont des Container AWT il n est pas conseillé de les utiliser comme tels sauf dans le cas des Container JComponent containers Swing

5 Panorama (non-exhaustif) aka les-terres-du-milieu.java in JTolkien package 5 Component Mordor MenuComponent Button Canvas Container MenuBar MenuItem Checkbox CheckboxMenuItem Menu Choice Panel ScrollPane Window JComponent PopupMenu Label List Scrollbar TextComponent Applet JApplet Dialog Frame JWindow FileDialog JDialog JFrame TextArea TextField AbstractButton JColorChooser JLabel JComboBox Box JButton JToggleButton JMenuItem JFileChooser JOptionPane JProgressBar JScrollBar JList JPopupMenu JInternalFrame JLayeredPane JCheckBox JRadioButton JSeparator JMenuBar JPanel JCheckBoxMenuItem JMenu JRadioButtonMenuItem JSlider JToolTip JRootPane JSpinner JTree JScrollPane Eriâdor JTextComponent JTable JSplitPane JTabbedPane JToolBar One Class to rule them all One Ctrl-F to find them One Swing to bring them all and in the GUI bind them, In the Land of Java where the Objects lie. JEditorPane JTextArea JTextField JViewport JTextPane JFormattedTextField JPasswordField

6 Component 6 Les composants (awt.component) : un nom (name) une taille et position (x/y/width/height - size/location) visible ou non (visible) réceptacle de divers événements Il est très important de rendre visible les composants sous peine d invisibilité

7 Container 7 Les containers (awt.container) : des méthodes de gestion de la relation d agrégation Container/Composant add/remove/getcomponent/ getcomponentcount/getcomponentat/ getcomponents des méthodes de gestion de la disposition (layout) une police par défaut (font)

8 JComponent 8 Les composants Swing (swing.jcomponent) : support pour une apparence dynamique (pluggable look-and-feel) amélioration de la gestion du clavier support pour info-bulles support pour l accessibilité support pour stockage de propriétés spécifiques support amélioré pour le dessin (double-buffering, bords)

9 désormais et sauf exception nécessaire, nous ne préoccuperons plus que de Swing 9

10 JComponent 10 Quelques propriétés des JComponents : opaque (boolean) background/foreground (Color) font (Font) tooltip (String)! illustration avec un JLabel (JComponentExemple.java) précaution : rendre le JLabel opaque car par défaut son fond est transparent

11 Containers 11 Les Containers des boîtes (2D) ont pour rôle de contenir d autres composants

12 Containers racine 12 Containers racine JApplet! JDialog! JFrame! JWindow! au moins un par application manipulables directement par le window manager

13 Containers racine 13 JFrame vs JWindow décoration... JDialog? en général utile dans le contexte d une autre fenêtre, on verra plus tard JApplet? embarqué (navigateur, appletviewer )

14 Containers racine 14 JFrame(String title)! contient un unique JRootPane! peut être remplacé ne peut être enlevé peut être associée à une JMenuBar JFrameExemple.java

15 JWindowExemple.java Containers racine 15 JWindow() / JWindow(Frame owner) / JWindow(Window owner)! contient un unique JRootPane peut être remplacé ne peut être absent pas de barre de menu

16 JAppletExemple.html Containers racine 16 JApplet! contient un unique JRootPane peut être remplacé ne peut être absent pas de barre de menu...

17 Containers racine 17 Rappel : les containers racines peuvent être visibles ou non : setvisible(boolean)! il ne faut pas oublier des les rendre visibles sous peine d invisibilité il ne faut pas les rendre visible trop tôt! Pour éviter des effets désagréables de construction visible de l interface et de performances

18 Containers racine 18 JWindow, JFrame des capsules pour un container utilisateur le container principal (JRootPane) est accessible via Container getcontentpane()! setcontentpane(container)

19 Containers 19 Containers ordinaires JPanel! JScrollPane! JSplitPane! JTabbedPane! JToolBar! permettent la division d un espace existant ne sont utilisables que dans d autres containers

20 Containers 20 Les containers ordinaires un espace de rangement d autres composants, l agrégation vit grâce à : add(component) / remove(component) comment les composants sont-ils rangés/placés? comme on veut on le verra plus tard

21 JPanel 21 JPanel! le plus simple, un espace rectangulaire un simple panneau d affichage JPanelExemple.java JPanelExemple2.java

22 JScrollPane 22 JScrollPane! une fenêtre sur un espace rectangulaire déplaçable JScrollPaneExemple.java

23 JSplitPane 23 JSplitPane! divise un espace verticalement ou horizontalement en deux parties dont la somme est l espace entier JSplitPaneExemple.java

24 JTabbedPane 24 JTabbedPane! une pile d espaces tous de même dimension JTabbedPaneExemple.java

25 JToolBar 25 JToolBar! un espace linéaire de rangement utilise des Actions

26 Containers 26 Containers spéciaux : JRootPane! JLayeredPane! JInternalFrame! JDesktopPane! Leur usage est plus anecdotique ou technique

27 JRootPane 27 JRootPane! on ne les crée jamais soi-même les containers racine s occupent d en fournir leur structure est très particulière

28 JLayeredPane 28 JLayeredPane! autorise la superposition «en Z-stack» de différent panneaux à usages particuliers menubar contentpane défaut palettes toolbar modales internes popups drag n drop

29 JInternalFrame - JDesktopPane 29 JInternalFrame! autorise la création de frames internes, c est-àdire de fenêtres à l intérieur d une autre JDesktopPane! une version spéciale de JInternalFrame adaptée pour gérer des fenêtres internes multiples

30 Containers : Menu 30 * JMenuItem Les menus JMenuItem! un choix dans un menu JMenu! JMenu * JMenuBar un container dédié qui hérite de JMenuItem JMenuBar! un container dédié à l accueil de menus

31 JMenuExemple.java Containers : Menu 31 Attention une seule barre de menu par container racine (setjmenubar(jmenubar)) le placement de la barre n est pas contrôlable (WindowManager dépendant) pas de layout modifiable

32 JSeparatorExemple.java Containers : Menu 32 Les séparation logiques entre groupes d items peuvent être obtenues par utilisation de! JSeparator

33 33 Si le container est visible validate() permet d obtenir un replacement correct de tous les composants après ajout de nouveaux composants Container racine pack() permet d obtenir un rangement optimal

34 Composants 34 Les Composants proposent une interaction avec l utilisateur affichage interaction en entrée les deux combinés

35 Composants 35 Les composants : peuvent être actifs ou non, i.e. autorisent l interactivité setenabled(boolean)! boolean getenabled()! l effet obtenu est en général un grisé JButtonExemple.java JButtonDisabledExemple.java

36 Composants 36 Composants simples non-interactifs JLabel! JProgressBar! JSeparator! JToolTip! fournissent une information à l utilisateur

37 JLabelExemple.java JLabelIconeExemple.java Composants 37 JLabel! permet d afficher une icône et/ou un texte supporte un sous-ensemble de HTML 3.2

38 Composants 38 JProgressBar! permet de rendre compte d une progression cousins : ProgressMonitor / ProgressMonitorInputStream JProgressBarExemple.java ProgressMonitorExemple.java

39 Composants 39 Composants interactifs simples : Boutons JButton! JMenuItem! JCheckBox JCheckBoxMenuItem! JRadioButton JRadioButtonMenuItem! JToggleButton! Listes JComboBox! JList! Texte JTextField JFormattedTextField/JPasswordField! Divers JSlider! JSpinner

40 Boutons 40 Les boutons (AbstractButton) peuvent être regroupés logiquement via des ButtonGroup cela n a vraiment de sens que pour les boutons qui ont un état de sélection donc ni JButton, ni JMenuItem! le plus souvent utilisé avec les RadioButton! Les ButtonGroup permettent de contrôler l exclusion mutuelle lors de sélection ButtonExemple.java

41 Boutons 41 Les listes Attention depuis Java SE 1.7 ces classes sont génériques Les JComboBoxs peuvent être éditables on verra plus tard comment personnaliser les rendus de ces objets Les curieux peuvent aller jeter un œil sur ListCellRenderer<E> ListeExemple.java

42 Texte 42 Les champs de saisie de texte ordinaire mot de passe (saisie masquée) champ formatés (date, etc) TexteExemple.java

43 Divers 43 Le slider un curseur sur une règle les graduations peuvent être activées ou non (mineures/majeures) Le spinner la roulette (attention son aspect graphique n est pas celui généralement attendu ) SliSpiExemple.java

44 Composants 44 Composants avancés (complexes, i.e. plus d une interaction) : JColorChooser! JEditorPane! JTextPane! JFileChooser! JTable! JTextArea! JTree! On les étudiera plus tard

45 Layouts 45 Les Layouts algorithmes de placement de composants dans des containers... problème : ranger des bagages dans un coffre

46 Layouts 46 on peut toujours essayer de ranger les éléments soimême mais c est généralement non-portable on peut choisir la politique de placement associée à un container donné! méthode setlayout(layoutmanager)

47 Layouts 47 Layouts de base!! AWT! BorderLayout! CardLayout! GridLayout! GridBagLayout! FlowLayout!!! Swing! BoxLayout GroupLayout OverlayLayout ScrollPaneLayout SpringLayout ViewportLayout!!

48 Layouts 48 BorderLayout! par défaut dans : les JRootPane des JWindow les contentpane des JFrame! Cinq composants au plus : nord, sud, est, ouest, centre conserve dynamiquement son aspect retaille les composants si nécessaire BorderLayoutExemple.java

49 Layouts 49 BoxLayout! par défaut dans les Box les composants sont rangés horizontalement ou verticalement dans des espaces tous de même taille ne retaille pas les composants BoxLayoutExemple.java

50 Layouts 50 GroupLayout! permet d obtenir des effets d alignement ne retaille pas les composants un poil complexe à utiliser GroupLayoutExemple.java

51 Layouts 51 OverlayLayout! superpose des composants comme CardLayout mais autorise la visualisation/manipulation par transparence OverlayLayoutExemple.java

52 Layouts 52 SpringLayout! exprime des contraintes entre composants simple en apparence SpringLayoutExemple.java

53 Internationalisation 53

54 Internationalisation 54 Régionalisation (Localization) l10n adaptation d une application aux caractéristiques culturelles locales travail de l ordre de la traduction Internationalisation (Internationalization) i18n processus de développement conduisant à produire une application localisable travail spécifique de développement

55 Internationalisation 55 Idée (simple) ne pas afficher un message en dur utiliser une fonction réalisant la traduction adéquate en fonction d un environnement donné

56 Internationalisation 56 java.util.resourcebundle! une classe d encapsulation de données régionalisées, la sélection des données est opérée par un ResourceBundle.Control des méthodes pour obtenir les messages depuis une liste (une classe adéquate ou un fichier adéquat)

57 Internationalisation 57 Récupérer des données régionalisées depuis un fichier ResourceBundle.getBundle(String name)! le fichier recherché aura pour nom name + suffixe régionalisé +.properties ex : Messages_fr_FR.properties! possibilité d internaliser le Bundle...

58 Internationalisation 58 Récupérer la traduction d un terme unresourcebundle.getstring(string clé)! permet de récupérer la chaîne associée à la clé donnée, et ce dans la base précédemment sélectionnée

59 Internationalisation 59 Internationalisation MacOSX préférences système Windows préférences système Unix environnement : LANG, LC_*! dans Eclipse : sélection possible dans Run Configurations... Environment InternationalisationExemple.java

60 Mnémoniques 60 Les menus et la navigation au clavier on peut associer aux menus, items et boutons un mnémonique une lettre (associée à un modificateur en général <ALT>) permettant de se placer (naviguer) et sélectionner l objet associé attention, l action associée n est pas réalisée (<RET>) ce n est pas un raccourci! un raccourci permet de déclencher l action associée à un objet d interface sans passer par l objet c est de l accessibilité La RFC 1345 est dédiée au sujet «Character Mnemonics & Character Sets»

61 MnemmoniquesExemple.java Mnémoniques 61 pour associer un mnémonique setmnemonic(int)! l entier est normalement l identité d une touche du clavier java.awt.event.keyevent.vk_*! si le caractère est présent dans le texte affiché par l objet associé, ce caractère est souligné par l interface

62 Raccourcis 62 un raccourci permet de déclencher l action associée à un objet d interface sans passer par l objet c est de l ergonomie setaccelerator(keystroke)! pour l observer, il faut être capable d associer des actions à des objets d interface (très bientôt traité )

Plan. Les interfaces graphiques en Java

Plan. Les interfaces graphiques en Java Plan Objectif : maitriser le développement d interfaces graphiques en Java connaissance des API AWT et Swing de composants graphiques gestion des événements et du comportement de ces composants apprentissage

Plus en détail

Java Avancé - Cours 3

Java Avancé - Cours 3 Java avancé - cours 3 1/11 Java Avancé - Cours 3 Plan 1 Rappel sur AWT 1 2 Présentation de Swing 1 2.1 Containers de haut niveau............................................... 1 2.2 Containers génériques.................................................

Plus en détail

Composants Swing. Xavier Blanc Xavier.Blanc@lip6.fr

Composants Swing. Xavier Blanc Xavier.Blanc@lip6.fr Composants Swing Xavier Blanc Xavier.Blanc@lip6.fr Exemples de Swing Concepts Les différents Swing Architecture Swing Une application est composée de plusieurs Swing : Un composant top-level Plusieurs

Plus en détail

Cours 2 : Placer des composants dans une fenêtre

Cours 2 : Placer des composants dans une fenêtre Cours 2 : Placer des composants dans une fenêtre - Les composants graphiques - Les gestionnaires de mise en page : layout - Un exemple complet - Les menus F. Gayral 1 Les composants graphiques : Hiérarchie

Plus en détail

Aperçu de l'api Swing

Aperçu de l'api Swing Aperçu de l'api Swing Groupe Vision, CUI, Université de Genève http://cui.unige.ch/di/cours/1811/ octobre 2004, Julien Kronegg 1 Introduction Comme souvent dans l'api de Java, toute la difficulté d'utilisation

Plus en détail

Pierre Chauvet. pierre.chauvet@uco.fr

Pierre Chauvet. pierre.chauvet@uco.fr Interface Homme-Machine & JAVA Formation «Informatique et sciences du numérique» Pierre Chauvet pierre.chauvet@uco.fr 1 Pourquoi Java? La programmation d une IHM Java repose sur des principes classiques

Plus en détail

Cours Java (INHM) M A S T E R 1. C a t h e r i n e R E C A N A T I. L.I.P.N. (Laboratoire d Informatique de Paris Nord)

Cours Java (INHM) M A S T E R 1. C a t h e r i n e R E C A N A T I. L.I.P.N. (Laboratoire d Informatique de Paris Nord) Cours Java (INHM) M A S T E R 1 C a t h e r i n e R E C A N A T I L.I.P.N. (Laboratoire d Informatique de Paris Nord) U n i v e r s i t é d e P a r i s 1 3 http://www-lipn.univ-paris13.fr/~recanati 287

Plus en détail

Cours de JAVA. Applications Graphiques avec AWT et Swing. Emmanuel ADAM. Institut des Sciences et Techniques de Valenciennes

Cours de JAVA. Applications Graphiques avec AWT et Swing. Emmanuel ADAM. Institut des Sciences et Techniques de Valenciennes Cours de JAVA Applications Graphiques avec AWT et Swing Emmanuel ADAM Institut des Sciences et Techniques de Valenciennes Université de Valenciennes et du Hainaut-Cambrésis source principale : «Thinking

Plus en détail

Interface graphique avec Java S. RITAL

Interface graphique avec Java S. RITAL Interface graphique avec Java S. RITAL Plan Ma première fenêtre Animation Les boutons Multi-threading Menu, Barre d'outils, Le Pattern MVC Les interfaces Observer / Observable Calculatrice Les boîtes à

Plus en détail

Module M4207 applications informatiques

Module M4207 applications informatiques Module M4207 applications informatiques Rushed Kanawati LIPN, CNRS UMR 7030 Université Paris 13 http://lipn.fr/ kanawati rushed.kanawati@lipn.univ-paris13.fr January 30, 2015 R. Kanawati (LIPN) Programmation

Plus en détail

2 ième édition. Nouvelle édition. Java. et Eclipse. Développez une application avec Java et Eclipse. Frédéric DÉLÉCHAMP Henri LAUGIÉ

2 ième édition. Nouvelle édition. Java. et Eclipse. Développez une application avec Java et Eclipse. Frédéric DÉLÉCHAMP Henri LAUGIÉ 2 ième édition Java Nouvelle édition et Eclipse Développez une application avec Java et Eclipse Frédéric DÉLÉCHAMP Henri LAUGIÉ Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse

Plus en détail

Interface Graphique en Java 1.6. Containers, menus, barre d'outils et actions. Sébastien Paumier

Interface Graphique en Java 1.6. Containers, menus, barre d'outils et actions. Sébastien Paumier Interface Graphique en Java 1.6 Containers, menus, barre d'outils et actions Sébastien Paumier paumier@univ-mlv.fr Illustrations provenant du site http://tux.crystalxp.net/ 1 Les containers rappel: tous

Plus en détail

Swing et Java2D. X.Blanc Xavier.Blanc@labri.fr

Swing et Java2D. X.Blanc Xavier.Blanc@labri.fr Swing et Java2D X.Blanc Xavier.Blanc@labri.fr Swing Qui sont les Swing Définition de Swing Les Swing sont utilisés pour faire des interfaces graphiques Les Swing sont des composants (bouton, fenêtre, label,

Plus en détail

Affichage en mode graphique. «Swing» et «AWT»

Affichage en mode graphique. «Swing» et «AWT» Affichage en mode graphique Le paquetage «Swing» et «AWT» Approche Une série de classes sont disponibles pour gérer l'affichage en mode «graphiques». Ces classes sont disponibles dans deux paquetages soit

Plus en détail

Compléments de programmation Objet AWT. Abstract Window Toolkit. Info 423. Références. Introduction. Modèle / Vue / Contrôleur (MVC) Introduction

Compléments de programmation Objet AWT. Abstract Window Toolkit. Info 423. Références. Introduction. Modèle / Vue / Contrôleur (MVC) Introduction Info 423 Compléments de programmation Objet Contenu : Interfaces graphiques, le package AWT Multitâches, les "Threads" Fichiers Volume horaire : 9 / 9 / 12 Références Différents tutoriels Java en ligne

Plus en détail

Exercice de conception d interfaces graphiques pour application bancaire

Exercice de conception d interfaces graphiques pour application bancaire Exercice de conception d interfaces graphiques pour application bancaire Université Paris Sud Exercice 1 Conception d une interface pour application bancaire simple L objet de cet exercice est de concevoir

Plus en détail

Programmation des interfaces graphiques en Java : les composants de Swing

Programmation des interfaces graphiques en Java : les composants de Swing Programmation des interfaces graphiques en Java : les composants de Swing Jean-Baptiste Vioix (Jean-Baptiste.Vioix@u-bourgogne.fr) IUT de Dijon-Auxerre - LE2I http://jb.vioix.free.fr 1-67 Principales propriétés

Plus en détail

Premières fenêtres graphiques (Tutoriel + TP)

Premières fenêtres graphiques (Tutoriel + TP) Université Montpellier II Programmation par objets en Java (HLIN 505) Premières fenêtres graphiques (Tutoriel + TP) Ce tutoriel/tp a pour objectif de vous apprendre à : créer des fenêtres graphiques, insérer

Plus en détail

Modèle/Vue/Contrôleur

Modèle/Vue/Contrôleur Modèle/Vue/Contrôleur Frederic.Mallet@unice.fr http://deptinfo.unice.fr/~fmallet/java/ 1 Interfaces graphiques Séparation du modèle et de la vue Changer, dynamiquement ou non, le «look&feel» ou le thème

Plus en détail

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

TP : éléments pour créer une IHM en JAVA TP : éléments pour créer une IHM en JAVA Objectif : découvrir les grands principes pour créer une interface convivial entre l utilisateur et la machine (Interface-Homme-Machine :IHM) par une initiation

Plus en détail

Introduction à AWT. Programmation Orientée Objet. Conteneurs. Composants

Introduction à AWT. Programmation Orientée Objet. Conteneurs. Composants Introduction à AWT Programmation Orientée Objet Bertrand Estellon Abstract Window Toolkit (AWT) = bibliothèque graphique Java ; AWT a été introduite dès les premières versions de Java ; AWT sert de fondement

Plus en détail

Interfaces Graphiques. Jean-Baptiste.Yunes@univ-paris-diderot.fr Université Paris Diderot 2015

Interfaces Graphiques. Jean-Baptiste.Yunes@univ-paris-diderot.fr Université Paris Diderot 2015 Interfaces Graphiques Jean-Baptiste.Yunes@univ-paris-diderot.fr Université Paris Diderot 2015 Un paradigme 2 GUI Graphical User Interface, Interface Utilisateur Graphique, un type d interface : plus riche

Plus en détail

Base de programmation Objet en JAVA. 4ème partie.

Base de programmation Objet en JAVA. 4ème partie. Base de programmation Objet en JAVA. 4ème partie. Frédéric Vernier (Université Paris-Sud / LRI / LIMSI-CNRS) Frederic.Vernier,@limsi.fr Ce cours reprend en grande partie le matériel pédagogique mis au

Plus en détail

Cours de Java Cours III : Les Interfaces Graphiques. Benjamin FAUCHER Cubis-Helios Consulting

Cours de Java Cours III : Les Interfaces Graphiques. Benjamin FAUCHER Cubis-Helios Consulting Cours de Java Cours III : Les Benjamin FAUCHER Cubis-Helios Consulting Cours III : Les Interfaces Graphiques I. Introduction II. AWT : Frame et Panel III. AWT : Composants graphiques IV. Evènements V.

Plus en détail

Programmation en Java Interface graphique. NGUYEN Thi Minh Tuyen

Programmation en Java Interface graphique. NGUYEN Thi Minh Tuyen Programmation en Java Interface graphique Toolkits graphiques Java AWT Obsolète Swing Supporté par Sun/Oracle Repose sur AWT mais Swing AWT, JBu@onBu@on SWT libre, iniaé par IBM/Eclipse 2 Swing Your

Plus en détail

Interfaces Graphiques

Interfaces Graphiques Interfaces Graphiques 1 java.awt : le premier package pour réaliser des interfaces graphiques, mais les composants AWT utilisent les ressources du système d exploitation javax.swing est portable. les exécutions

Plus en détail

Swing et la gestion des événements

Swing et la gestion des événements Chapitre 5 Swing et la gestion des événements L API SWING permet de réaliser des interfaces graphiques plus sophistiquées que celles que permettait AWT, son ancêtre. Outre les nombreuses classes fournissant

Plus en détail

Plan. IHM: MVC & Swing. Plan. Olivier Chapuis chapuis@lri.fr Merci à Stéphane Huot

Plan. IHM: MVC & Swing. Plan. Olivier Chapuis chapuis@lri.fr Merci à Stéphane Huot Plan IHM: MVC & Swing Olivier Chapuis chapuis@lri.fr Merci à Stéphane Huot 1 Le modèle Modèle-Vue-Contrôleur (MVC) 2 JAVA Swing IHM: MVC & Swing O. Chapuis 2 Plan Le modèle Modèle-Vue-Contrôleur 1 Le modèle

Plus en détail

Cours Java interface graphique (IHM) - Introduction

Cours Java interface graphique (IHM) - Introduction - Introduction T. Charnois d après le cours de S. Szulman IUT Informatique Villetaneuse Les s de haut Les s s Les s texte juin 2014 (IUT Informatique Villetaneuse) juin 2014 1 / 33 du cours Retirer un

Plus en détail

Réalisation d interfaces graphiques Avec NetBeans. Version 1.0, du mardi 30 octobre 2007

Réalisation d interfaces graphiques Avec NetBeans. Version 1.0, du mardi 30 octobre 2007 Réalisation d interfaces graphiques Avec NetBeans Version 1.0, du mardi 30 octobre 2007 1 1. Création d un projet Dans le menu File, créez un projet en choisissant : New Project. Dans le menu New Project,

Plus en détail

COMPOSANTS. Géry Casiez IHM Master 1 informatique - Université de Lille 1

COMPOSANTS. Géry Casiez  IHM Master 1 informatique - Université de Lille 1 1 COMPOSANTS Géry Casiez http://www.lifl.fr/~casiez IHM Master 1 informatique - Université de Lille 1 2 Composants de la plateforme Java La librairie AWT 3 La librairie AWT (Abstract Window Toolkit) a

Plus en détail

Programmation en Java Interface graphique. NGUYEN Thi Minh Tuyen

Programmation en Java Interface graphique. NGUYEN Thi Minh Tuyen Programmation en Java Interface graphique Toolkits graphiques Java AWT Obsolète Swing Supporté par Sun/Oracle Repose sur AWT mais Swing AWT, JBu@onBu@on SWT libre, iniaé par IBM/Eclipse 2 Swing Your

Plus en détail

Créer des interfaces utilisateurs avec Java et Swing

Créer des interfaces utilisateurs avec Java et Swing Créer des interfaces utilisateurs avec Java et Swing 1 Premier exemple. Nous utilisons ici les composants les plus communs d'une interface. Leur traduction en Swing : - Une fenêtre principale (avec boutons

Plus en détail

Interfaces graphiques avec Java/Swing

Interfaces graphiques avec Java/Swing Interfaces graphiques avec Java/Swing Xavier Crégut Département Télécommunications & Réseaux ENSEEIHT Xavier Crégut (ENSEEIHT) Interfaces graphiques avec Java/Swing

Plus en détail

Java. Programmation des interfaces graphiques. Jean-Baptiste Vioix

Java. Programmation des interfaces graphiques. Jean-Baptiste Vioix Java Programmation des interfaces graphiques Jean-Baptiste Vioix Cette création est mise à disposition selon le Contrat Paternité-Pas d Utilisation Commerciale-Partage des Conditions Initiales à l Identique

Plus en détail

Interfaces graphiques avec l API Swing

Interfaces graphiques avec l API Swing Interfaces graphiques avec l API Swing Les Swing Les classes graphiques Swing dérivent de la classe JComponent, qui hérite ellemême de la classe AWT (Abstract Window Toolkit). Tous les composants Swing

Plus en détail

Java et Eclipse Développez une application avec Java et Eclipse (Nouvelle édition)

Java et Eclipse Développez une application avec Java et Eclipse (Nouvelle édition) Avant-propos 1. Introduction 11 2. Contenu de l ouvrage 12 Environnement de développement 1. Installation du JDK Java 8 15 2. Installation d'eclipse Luna 17 3. Découverte de l'ide 21 3.1 Perspective -

Plus en détail

Programmation évènementielle et GUIs en java

Programmation évènementielle et GUIs en java Adapté de Géry Casiez et Eric Lecolinet Programmation évènementielle et GUIs en java Sylvain Malacria - www.malacria.fr Programmation «classique» Programme principal initialise et appelle des fonctions

Plus en détail

Programmation événementielle & interfaces graphiques Java Swing

Programmation événementielle & interfaces graphiques Java Swing Programmation événementielle & interfaces graphiques Java Swing Eric Lecolinet Télécom Paristech Dept. INFRES www.telecom-paristech.fr/~elc Page 1 Toolkits graphiques Java Il y en a trois! AWT Components,

Plus en détail

Environnements de développement (intégrés)

Environnements de développement (intégrés) Environnements de développement (intégrés) Plan de travail Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure Centre d enseignement et

Plus en détail

Java 7 Les fondamentaux du langage Java

Java 7 Les fondamentaux du langage Java 184 Java 7 Les fondamentaux du langage Java 1.1 Les bibliothèques graphiques Le langage Java propose deux bibliothèques dédiées à la conception d'interfaces graphiques. La bibliothèque AWT et la bibliothèque

Plus en détail

ECRITURE D APPLETS EN JAVA AVEC SWING

ECRITURE D APPLETS EN JAVA AVEC SWING ECRITURE D APPLETS EN JAVA AVEC SWING 1 Ecriture d une applet Une applet est une application devant être placée dans un fichier HTML On doit donc l insérer dans la page HTML en lui allouant de la place

Plus en détail

Cours 420-B43-VM. Programmation par objets avancée. Département d informatique, Cégep du Vieux Montréal. Professeur et coordonnées

Cours 420-B43-VM. Programmation par objets avancée. Département d informatique, Cégep du Vieux Montréal. Professeur et coordonnées Cours 420-B43-VM Programmation par objets avancée Pondération : 3-3-3 ( 3 crédits 4ème session ) Programme : Techniques de l'informatique 420.A0 Voie de spécialisation : Préalables : Compétence visée :

Plus en détail

Espace de travail. Les éléments... 12 Modifications de l affichage... 17

Espace de travail. Les éléments... 12 Modifications de l affichage... 17 Espace de travail Les éléments... 12 Modifications de l affichage... 17 Chapitre 1 Espace de travail L espace de travail d InDesign CS4 s inscrit dans la lignée de tous les produits de la gamme Creative

Plus en détail

Composants des GUI en Java

Composants des GUI en Java Composants étudiés dans ce cours Composants des GUI en Java Université de Nice - Sophia Antipolis Version 2.12 24/1/12 Richard Grin Richard Grin Interface graphique 1 Ce cours d introduction n étudie pas

Plus en détail

PROGRAMMATION D APPLETS JAVA pascal.nicolas

PROGRAMMATION D APPLETS JAVA pascal.nicolas PROGRAMMATION D APPLETS JAVA pascal.nicolas nicolas@univ-angers.fr applet programme Java résidant sur un serveur web référencé dans une page web téléchargé sur le navigateur qui accède à la page web exécuté

Plus en détail

Examen de programmation en Java

Examen de programmation en Java Examen de programmation en Java Vendredi 13 janvier 2006 Nom : Prénom : Les différentes parties sont indépendantes. Vous pouvez faire la partie consacrée aux évenements même si vous n avez pas fait la

Plus en détail

Interface Graphique en Java 1.6. Introduction à Swing. Sébastien Paumier

Interface Graphique en Java 1.6. Introduction à Swing. Sébastien Paumier Interface Graphique en Java 1.6 Introduction à Swing Sébastien Paumier paumier@univ-mlv.fr Illustrations provenant du site http://tux.crystalxp.net/ 1 Objectifs du cours comprendre le fonctionnement d'une

Plus en détail

Chapitre 5 Interfaces graphiques

Chapitre 5 Interfaces graphiques Les APIs pour les GUIs Chapitre 5 Interfaces graphiques AWT (Abstract Windows Toolkit) JDK 1.1 classes Frame, Panel, Button, Label, Swing JDK 1.2 classes JFrame, JPanel, JButton, JLabel,... 05/12/03 Interfaces

Plus en détail

TRANSFERT DE DONNÉES: DRAG AND DROP ET (COUPER, COPIER) - COLLER

TRANSFERT DE DONNÉES: DRAG AND DROP ET (COUPER, COPIER) - COLLER 1 TRANSFERT DE DONNÉES: DRAG AND DROP ET (COUPER, COPIER) - COLLER Géry Casiez http://www.lifl.fr/~casiez IHM Master 1 informatique - Université de Lille 1 Drag and drop 2 Drag and drop (DnD): glisser-déposer

Plus en détail

Les containers spécialisés

Les containers spécialisés Les containers spécialisés Environnement Graphique Les Fenêtres et Boite de dialogue LayeredPane et TabbedPane ScrollPane et JSplitPane 22/10/2002 Interfaces graphiques 1 Les containers généraux Il existe

Plus en détail

Tutoriel GéoIDE Carto avancé

Tutoriel GéoIDE Carto avancé Tutoriel GéoIDE Carto avancé Vue générale d une carte dynamique élaborée avec GéoIDE Carto : Visualiser l emprise de la carte. Outil personnalisé de localisation. Centre et zoom sur la sélection. Les critères

Plus en détail

Le cas «BOURSE» annexe

Le cas «BOURSE» annexe Le cas «BOURSE» Le cas BOURSE sera réalisé en liaison avec les fiches ressources n 1 à n 5. Objectifs pédagogiques : - se familiariser en douceur avec les manipulations de base (utilisation des icônes,

Plus en détail

Découverte de l ordinateur. Explorer l ordinateur et gérer ses fichiers

Découverte de l ordinateur. Explorer l ordinateur et gérer ses fichiers Découverte de l ordinateur Explorer l ordinateur et gérer ses fichiers SOMMAIRE I L ORDINATEUR ET L EXPLORATEUR... 3 1.1 : PRESENTATION ET GENERALITES... 3 1.2 : CONNAÎTRE LES PROPRIETES D UN ELEMENT...

Plus en détail

PROB Programmation orientée objet

PROB Programmation orientée objet PROB Programmation orientée objet Leçon 13 : Introduction à Swing (1) Composants, conteneurs et mise en page Gestion des événements http://docs.oracle.com/javase/tutorial/uiswing/index.html 2012/2013 EPFC

Plus en détail

Editeur Visuel Eclipse

Editeur Visuel Eclipse Editeur Visuel Eclipse Ce document est une présentation rapide de l'éditeur visuel d'interfaces Java sous Eclipse. Le lecteur est invité à lancer Eclipse, et à lire le document, en testant ce qu'il lit,

Plus en détail

class JComponent superclasse de tous les composants swing excepté les top level hérite de Container

class JComponent superclasse de tous les composants swing excepté les top level hérite de Container Classes et Interfaces de SWING et AWT class JComponent superclasse de tous les composants swing excepté les top level hérite de Container apparence graphique : void setborder(border) affecter une (nouvelle)

Plus en détail

Le cas «BOURSE» annexe

Le cas «BOURSE» annexe Le cas «BOURSE» Le cas BOURSE sera réalisé en liaison avec les fiches ressources n 1 à n 5. Objectifs pédagogiques : - se familiariser en douceur avec les manipulations de base (utilisation des icônes,

Plus en détail

Nom :... Prénom :... Classe :... Techniques infographiques. InDesign

Nom :... Prénom :... Classe :... Techniques infographiques. InDesign Nom :... Prénom :... Classe :... Techniques infographiques InDesign 1 Insertion de blocs textes et images (bases) a Création d un nouveau document...p04 b Le plan de travail...p05 c Les outils de base...p06

Plus en détail

Cahier des charges. «Préparation à la fouille de données» Tuteur : Nicolas Lachiche Ref : T305ALAN. Année 2010 2011 IUT Robert Schumann Informatique

Cahier des charges. «Préparation à la fouille de données» Tuteur : Nicolas Lachiche Ref : T305ALAN. Année 2010 2011 IUT Robert Schumann Informatique Haehnel Jonathan Knobloch Thomas Armand Julien «Préparation à la fouille de données» Tuteur : Nicolas Lachiche Ref : T305ALAN Cahier des charges Année 2011 IUT Robert Schumann Informatique 1 2 Sommaire

Plus en détail

Nous allons détailler dans cette documentation les fonctionnalités pour créer un objet colonne.

Nous allons détailler dans cette documentation les fonctionnalités pour créer un objet colonne. Généralités Dans le générateur d états des logiciels Ciel pour Macintosh vous avez la possibilité de créer différents types d éléments (texte, rubrique, liste, graphiques, tableau, etc). Nous allons détailler

Plus en détail

NFP121 Programmation Avancée. Interfaces graphiques avec Java/Swing

NFP121 Programmation Avancée. Interfaces graphiques avec Java/Swing NFP121 Programmation Avancée Interfaces graphiques avec Java/Swing Xavier Crégut ENSEEIHT Télécommunications & Réseaux Xavier Crégut (N7) NFP121 Programmation Avancée Interfaces

Plus en détail

Tutoriel GéoIDE-Carto avancé

Tutoriel GéoIDE-Carto avancé Tutoriel GéoIDE-Carto avancé La DDT de la Charente propose des cartes statiques ou dynamiques consultables dans la cartothèque de notre intranet ou sur le site internet des Services de l'état. Vue générale

Plus en détail

Toutes formations CIEL GESCO. et mise en œuvre. Découverte. Jean-Michel Chenet. Gep Éditions / Eyrolles Éducation, 2013 ISBN : 978-2-84425-935-6

Toutes formations CIEL GESCO. et mise en œuvre. Découverte. Jean-Michel Chenet. Gep Éditions / Eyrolles Éducation, 2013 ISBN : 978-2-84425-935-6 Toutes formations CIEL GESCO Découverte et mise en œuvre Jean-Michel Chenet Gep Éditions / Eyrolles Éducation, 2013 ISBN : 978-2-84425-935-6 I. La mise en œuvre Les menus Les déplacements 1.1 Lancement

Plus en détail

COMPOSANTS GESTIONNAIRES DE PLACEMENT MVC. Géry Casiez IHM Master 1 informatique - Université de Lille 1

COMPOSANTS GESTIONNAIRES DE PLACEMENT MVC. Géry Casiez  IHM Master 1 informatique - Université de Lille 1 1 COMPOSANTS GESTIONNAIRES DE PLACEMENT MVC Géry Casiez http://www.lifl.fr/~casiez IHM Master 1 informatique - Université de Lille 1 Les 4 prochaines séances 2 Composants, gestionnaires de placement, MVC

Plus en détail

Date Version Auteur Notes 14/09/2014 1.1 Direction Informatique Création. Accueil Zimbra. Aide utilisateur

Date Version Auteur Notes 14/09/2014 1.1 Direction Informatique Création. Accueil Zimbra. Aide utilisateur Date Version Auteur Notes 14/09/2014 1.1 Direction Informatique Création Accueil Zimbra Aide utilisateur Ce document explique le fonctionnement de l accueil Zimbra, comment l utiliser et le personnaliser.

Plus en détail

Interface Homme-Machine Travaux pratiques Séance 1 : Introduction Java / Swing / JBuilder

Interface Homme-Machine Travaux pratiques Séance 1 : Introduction Java / Swing / JBuilder Interface Homme-Machine Travaux pratiques Séance 1 : Introduction Java / Swing / JBuilder Pluquet Frédéric 15 octobre 2004 1 Introduction 1.1 L assistant Pluquet Frédéric, Téléphone : 02/650.56.01, Email

Plus en détail

Comment accéder à d Internet Explorer

Comment accéder à d Internet Explorer Comment accéder à d Pour ouvrir l application, vous n avez qu à doublecliquer sur l icône de celle-ci : ou vous pouvez encore allez le chercher par le raccourci dans la barre des tâches : Lorsque l application

Plus en détail

Interface graphique en Java API swing

Interface graphique en Java API swing en Java API swing Institut National Agronomique Paris-Grignon Juliette Dibie-Barthélemy mai 2005 U.E.R. d Informatique Plan I. INTERFACE GRAPHIQUE... 2 I.1. INTRODUCTION... 2 I.2. UN PREMIER EXEMPLE...

Plus en détail

Pierre Chauvet. pierre.chauvet@uco.fr

Pierre Chauvet. pierre.chauvet@uco.fr WindowBuilder Pro Pierre Chauvet pierre.chauvet@uco.fr 1 Plan de la présentation Introduction - Outils de développement Java - Google Java Developer Tools - Installation plug-in - Documentation en ligne

Plus en détail

Adaptation visuelle d un ordinateur sous Windows 7

Adaptation visuelle d un ordinateur sous Windows 7 Adaptation visuelle d un ordinateur Document à utilisation interne Mis à jour le 04 mars 2013 Page 1 sur 3 Table des matières Compte utilisateur déficient visuel... 3 Curseur de souris... 5 Personnalisation

Plus en détail

Produit par: Julie Robidoux. Demander autorisation avant d utiliser ce guide.

Produit par: Julie Robidoux. Demander autorisation avant d utiliser ce guide. Produit par: Julie Robidoux Demander autorisation avant d utiliser ce guide. Qui n a jamais rêvé de peindre des tableaux grandioses avec facilité? Dans ce guide, je vous présente une nouvelle forme d art.

Plus en détail

Édu-groupe - Version 4.3

Édu-groupe - Version 4.3 Édu-groupe - Version 4.3 Guide de l utilisateur Gestion des fichiers Société GRICS, Équipe Évaluation Août 2012 2 CONSIDÉRATIONS GÉNÉRALES A. Importante mise en garde concernant les types de fureteur Les

Plus en détail

DÉMARRER AVEC OUTLOOK 2010

DÉMARRER AVEC OUTLOOK 2010 CHAPITRE 1 DÉMARRER AVEC OUTLOOK 2010 Lancer Outlook... 15 Quitter Outlook... 16 L Assistant Démarrage d Outlook... 17 Les barres... 19 Le Ruban... 22 Afficher ou masquer les info-bulles... 29 Définir

Plus en détail

Projet MVC-CD Initiation à JavaFX 2.0

Projet MVC-CD Initiation à JavaFX 2.0 Projet MVC-CD Initiation à JavaFX 2.0 Créé par M. Jaouadi, le 25 mars 2015 Modifié par M. Jaouadi, le 30 mars 2015 Page 1 sur 11 Table des matières 1 Préambule... 3 2 JavaFX... 3 3 Architecture de JavaFX...

Plus en détail

L interface utilisateur de Windows

L interface utilisateur de Windows Windows, développé par l éditeur américain Microsoft Corporation, est de loin le système d exploitation pour ordinateurs personnels le plus utilisé dans le monde. Il dépasse à lui seul 90 % du marché mondial

Plus en détail

Toutes formations CIEL COMPTA. et mise en œuvre. Découverte. Jean-Michel Chenet. Gep Éditions / Eyrolles Éducation, 2013 ISBN : 978-2-84425-937-0

Toutes formations CIEL COMPTA. et mise en œuvre. Découverte. Jean-Michel Chenet. Gep Éditions / Eyrolles Éducation, 2013 ISBN : 978-2-84425-937-0 Toutes formations CIEL COMPTA Découverte et mise en œuvre Jean-Michel Chenet Gep Éditions / Eyrolles Éducation, 2013 ISBN : 978-2-84425-937-0 I. La mise en œuvre Les menus Les déplacements 1.1 Lancement

Plus en détail

Interfaces Graphiques Layouts - Le placement. Jean-Baptiste.Yunes@univ-paris-diderot.fr Université Paris Diderot 2014

Interfaces Graphiques Layouts - Le placement. Jean-Baptiste.Yunes@univ-paris-diderot.fr Université Paris Diderot 2014 Interfaces Graphiques Layouts - Le placement Jean-Baptiste.Yunes@univ-paris-diderot.fr Université Paris Diderot 2014 Conception d un Layout Rappel un Layout est un composant du Strategy Pattern sélection

Plus en détail

Découvrir l environnement de Microsoft Office WORD 2010

Découvrir l environnement de Microsoft Office WORD 2010 1 Fiche ressource Découvrir l environnement de Microsoft Office WORD 2010 1. Lancer Word 2. Découvrir l interface 3. Utiliser les aides et les info-bulles 4. Modifier les principales options de Word et

Plus en détail

Les calques : techniques avancées

Les calques : techniques avancées Les calques : techniques avancées 9 Au cours de cette leçon, vous apprendrez à : importer un calque d un autre fichier ; créer un masque d écrêtage ; créer et modifier un calque de réglage ; employer les

Plus en détail

Projet java. Puissance 4. Haute école spécialisée bernoise. 2007, Laboratoire d informatique technique

Projet java. Puissance 4. Haute école spécialisée bernoise. 2007, Laboratoire d informatique technique Haute école spécialisée bernoise Haute école technique et informatique, HTI Section Electricité et système de communication Laboratoire de l informatique technique Projet java Puissance 4 2007, Laboratoire

Plus en détail

Table des matières Introduction... 1 1. Démarrage... 8 2. Les composants graphiques... 26

Table des matières Introduction... 1 1. Démarrage... 8 2. Les composants graphiques... 26 Table des matières À propos de l'auteur... x Préface... xi Avant-propos... xiv 1. Public visé et prérequis... xiv 2. Sources des exemples... xv 3. Accès aux vidéos... xv 4. URL raccourcies... xv 5. Remerciements...

Plus en détail

Fonctionnalités avancées de Word

Fonctionnalités avancées de Word BIBLIOTHÈQUE UNIVERSITAIRE DE LILLE 1 Thèses et littérature grise Fonctionnalités avancées de Word Bibliothèque de l université des sciences et technologies de Lille 1 Diffusion électronique des thèses

Plus en détail

Cours 5 : Le dessin. F. Gayral 1

Cours 5 : Le dessin. F. Gayral 1 Cours 5 : Le dessin - Comment les composants s'affichent? - La méthode paint - La méthode paintcomponent - La méthode repaint - La classe Graphics - La classe Graphics2D F. Gayral 1 Affichage déclenché

Plus en détail

Cours intensif Java. 3er cours: introduction aux Applets. Enrica DUCHI LIAFA, Paris 7. Septembre 2009. Enrica.Duchi@liafa.jussieu.

Cours intensif Java. 3er cours: introduction aux Applets. Enrica DUCHI LIAFA, Paris 7. Septembre 2009. Enrica.Duchi@liafa.jussieu. . Cours intensif Java 3er cours: introduction aux Applets Septembre 2009 Enrica DUCHI LIAFA, Paris 7 Enrica.Duchi@liafa.jussieu.fr JAVA ET L INTERNET Applet: programmes écrits en java et intégrés dans

Plus en détail

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 3 Création de pages dynamiques courantes Dans le chapitre précédent, nous avons installé et configuré tous les éléments indispensables à la mise en œuvre d une

Plus en détail

Introduction à Eclipse

Introduction à Eclipse Introduction à Eclipse Eclipse IDE est un environnement de développement intégré libre (le terme Eclipse désigne également le projet correspondant, lancé par IBM) extensible, universel et polyvalent, permettant

Plus en détail

Comment de marrer un projet Intellij Idea utilisant une interface graphique?

Comment de marrer un projet Intellij Idea utilisant une interface graphique? Comment de marrer un projet Intellij Idea utilisant une interface graphique? Intellij Idea est un éditeur Java qui permet de réaliser des interfaces graphiques en utilisant les librairies de swing. Voici

Plus en détail

Interfaces graphiques. Pratique de la programmation orientée-objet Michel Schinz 2015 05 18

Interfaces graphiques. Pratique de la programmation orientée-objet Michel Schinz 2015 05 18 Interfaces graphiques Pratique de la programmation orientée-objet Michel Schinz 2015 05 18 AWT, Swing, Java FX La bibliothèque Java contient trois ensembles de classes permettant la création d'interfaces

Plus en détail

DUT Informatique Module JAVA Apprentis Département Informatique 2008 / 2009. Travaux Pratiques n o 1 : Eclipse

DUT Informatique Module JAVA Apprentis Département Informatique 2008 / 2009. Travaux Pratiques n o 1 : Eclipse iut ORSAY DUT Informatique Département Informatique 2008 / 2009 Travaux Pratiques n o 1 : Eclipse Nom(s) : Groupe : Date : Objectifs : Apprendre à se servir du logiciel Eclipse pour le développement d

Plus en détail

Concepts de base de Word

Concepts de base de Word Concepts de base de Word Word est une application performante de traitement de texte et de mise en page. Pour en tirer le meilleur parti, il faut d abord en comprendre les concepts de base. Ce didacticiel

Plus en détail

Cours : PRG-300 Programmation avancée I

Cours : PRG-300 Programmation avancée I INSTITUT UNIVERSITAIRE QUISQUEYA-AMERIQUE (INUQUA) Département des sciences informatiques Enseignant : DESRUISSEAUX BEATY Ing. syst, DBA & responsable du système d information à L INUQUA, Professeur de

Plus en détail

CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF

CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF SOMMAIRE Sommaire... 2 Un espace de travail collaboratif, pourquoi faire?... 3 Créer votre espace collaboratif... 4 Ajouter des membres... 6 Utiliser

Plus en détail

JAVA SWING SOMMAIRE - 1 -

JAVA SWING SOMMAIRE - 1 - JAVA SWING SOMMAIRE 1.Présentation... 1 2.Éléments de base... 1 2.1.Les conteneurs de haut niveau... 1 2.1.1.JFrame : fenêtre principale... 1 2.2.La classe JComponent... 2 2.3.Les conteneurs... 3 2.3.1.JPanel

Plus en détail

Aide à l utilisation du logiciel IziSpot.Mobi

Aide à l utilisation du logiciel IziSpot.Mobi 1 Sommaire 1. Description logiciel (explication des menus)... 3 1.1. Description de la barre de menu... 3 2. Onglet configuration... 4 2.1. Gestion du logo... 4 2.1.1. Affichage du zoom... 4 2.1.2. Disposition

Plus en détail

Cours 9 Formulaires Web pour saisie de données dans une base de données relationnelle avec PHP (partie 1 de 2)

Cours 9 Formulaires Web pour saisie de données dans une base de données relationnelle avec PHP (partie 1 de 2) École de bibliothéconomie et des sciences de l information SCI6306 Bases de données documentaires Cours 9 Formulaires Web pour saisie de données dans une base de données relationnelle avec PHP (partie

Plus en détail

IUT seconde année TP de synthèse : Réalisation d un chat Module I6 Interfaces graphiques et programmation événementielles Durée : 4h

IUT seconde année TP de synthèse : Réalisation d un chat Module I6 Interfaces graphiques et programmation événementielles Durée : 4h IUT de Caen Département Réseaux et Télécommunications Année 2013-2014 8 janvier 2014 A. Lechervy D. Rohard IUT seconde année TP de synthèse : Réalisation d un chat Module I6 Interfaces graphiques et programmation

Plus en détail

Présentation du logiciel WINK

Présentation du logiciel WINK BIU de Montpellier Présentation du logiciel WINK 14 octobre 2010 Olivier Doré BU Droit Sciences économiques Sommaire 1/ Présentation... 3 1.1 Exemples... 3 1.2 Installer Wink en français... 3 2/Créer un

Plus en détail

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................

Plus en détail

DÉCOUVRIR POWERPOINT 2010

DÉCOUVRIR POWERPOINT 2010 CHAPITRE 1 DÉCOUVRIR POWERPOINT 2010 Qu est-ce que PowerPoint?... 15 Lancer PowerPoint... 15 Découvrir l interface... 15 Recourir aux aides et aux info-bulles... 22 Modifier les principales options de

Plus en détail