Pierre Chauvet. pierre.chauvet@uco.fr



Documents pareils
IFT287 Exploitation de base de données relationnelles et orientées objet. Laboratoire Mon premier programme Java en Eclipse

Introduction à Eclipse

TD/TP 1 Introduction au SDK d Android

TP1 : Initiation à Java et Eclipse

Construire des plug-ins pour SAS Management Console SAS 9.1

Interfaces graphiques avec l API Swing

Java 7 Les fondamentaux du langage Java

Warren PAULUS. Android SDK et Android x86

Qlik Sense Desktop. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

TP1 : Initiation à Java et Eclipse

Eclipse atelier Java

Espace pro. Installation des composants avec Firefox. Pour. Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits

Création d un service web avec NetBeans 5.5 et SJAS 9

Outils, langage et approche Android Une introduction. Nicolas Stouls lyon.fr

Tutoriel d installation de Hibernate avec Eclipse

BIRT (Business Intelligence and Reporting Tools)

Procédure d installation des logiciels EBP sous environnement MAGRET

Once the installation is complete, you can delete the temporary Zip files..

Guide d installation de MySQL

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp

Votre premier projet Android

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

GUIDE D'INSTALLATION DU PGI EBP EN ETABLISSEMENT

AUVRAY Clément (168187) HOMBERGER Alexandre (186897) GLADE. Langages, outils et méthodes pour la programmation avancée Page 1 sur 12

Procédure d installation des logiciels EBP sous environnement ESU4. Serveur SCRIBE ou Windows

Installation FollowMe Q server

Installation et prise en main

Utilisation de GCM (Google Cloud Messaging) pour Android. Partie préliminaire éventuelle : Création d'un AVD lisant GCM

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

FileZilla. Sauvegarder son site Guppy à l aide de. Sommaire:

Projet de développement

Contrôler plusieurs ordinateurs avec un clavier et une souris

SQL Server Installation Center et SQL Server Management Studio

Sommaire. 2. L accès aux modules. 1. Aspects techniques. 1.1 Le matériel requis 2

Guide de déploiement

Installation et compilation de gnurbs sous Windows

SAS Foundation Installation sous Windows

TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1

Gestion des documents avec ALFRESCO

wxwidgets dans un environnement Microsoft Windows

Tutorial pour une application simple

Annexe Android Studio

Guide d'installation rapide TFM-560X YO.13

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

Procédure d'installation complète de Click&Decide sur un serveur

Exporter des écritures. Importer des écritures. Depuis EBP Comptabilité.

Utiliser des logiciels Windows sous Linux Ubuntu

OESD Utilitaire de décryptage

IBM SPSS Statistics Version 22. Instructions d'installation sous Windows (licence simultanée)

COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec

Assistance à distance sous Windows

Fiche d utilisation du logiciel. 1 - Installation. J. Thioulouse & D. Chessel

Bases Java - Eclipse / Netbeans

Création d une application JEE

Tutoriel code::blocks

Installation de Microsoft Office Version 2.1

Vous pouvez à présent à reconfigurer votre messagerie en cliquant ici.

Apprendre Java et C++ avec NetBeans

Introduction au langage Java

Publier dans la Base Documentaire

Cliquez sur le site que vous souhaitez consulter, il s affichera directement dans le navigateur.

Commencer avec Allplan Exchange. Nemetschek Allplan Systems GmbH, Munich. All rights reserved. Enregistrement

COMMENT RESTAURER DES S OUTLOOK AVEC SECURITOO BACKUP

Contro ler plusieurs ordinateurs avec un clavier et une souris

Publier un Carnet Blanc

Fonctionnement de Windows XP Mode avec Windows Virtual PC

Storebox User Guide. Swisscom (Suisse) SA

Universal Robots. Fiche Méthode : Installation du simulateur Polyscope

Installer et configurer Oracle Forms 11gR2 Windows 7 64 bits

DELEGATION ACADEMIQUE AU NUMERIQUE FORMATION ADMINISTRATEUR SCRIBE 2.3 ET CARTABLE EN LIGNE (CEL)

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven

italc supervision de salle

Accès au Serveur de PAIE «SPV» par INTERNET Paramétrage du poste de travail «Windows»

TP Composants Java ME - Java EE. Le serveur GereCompteBancaireServlet

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

Avec PICASA. Partager ses photos. Avant de commencer. Picasa sur son ordinateur. Premier démarrage

CONFIGURER UNE CONNEXION RTC SOUS WINDOWS XP/VISTA/SEVEN OU MAC OS

Volant Thrustmaster T500 RS Procédure de mise à jour manuelle du Firmware

Dossier. Développer en Java sur téléphone mobile. Benjamin Damécourt UFR SITEC Master 2 EESC 11 janvier 2012

Utiliser Dev-C++ .1Installation de Dev-C++ Table des matières

Page 1 sur 5 TP3. Thèmes du TP : l la classe Object. l Vector<T> l tutorial Interfaces. l Stack<T>

Google Drive, le cloud de Google

Installation du client Cisco VPN 5 (Windows)

COMMENT INSTALLER LE SERVEUR QIPAIE

Oracle WebLogic Server (WLS) 11gR1 ( et ) Installation sur Oracle Linux 5 et 6 Hypothèses Installation Oracle Linux 5 (OL5)

Enregistrement de votre Géorando Maxi Liberté

Utiliser Freemind à l'école

1.3 Gestion d'une application

A Libre Ouvert. Médiathèque Jacques Ellul. le

MIGRER VERS LA DERNIERE VERSION DE L'ANTIVIRUS FIREWALL

TUTORIAL ULTRAVNC (EDITION 2)

Installation du client Cisco VPN 5 (Windows)

Dispositions relatives à l'installation :

1.1 L EXPLORATEUR WINDOWS

Mise à jour Version de réseau centrale

Installation du client Cisco VPN 5 (Windows)

Cours LG : Administration de réseaux et sécurité informatique. Dans les Paramètres Système onglet Processeur, le bouton "Activer PAE/NX"

POUR ALLER UN PEU PLUS LOIN SUR UN TABLEUR. Version EXCEL

Tutoriel. Votre site web en 30 minutes

- Université Paris V - UFR de Psychologie ASDP4 Info Introduction à Windows

Transcription:

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 1. Description de l'interface 2. Premier exemple 3. Options de WindowBuilder Pro 2

Introduction 3

Outils de développement Java Quelques environnements de développement intégré (EDI) pour Java: - Eclipse + Plug-in : gratuit, version 3.6 http://www.eclipse.org/downloads/ - Netbeans : gratuit, version 6.9 http://netbeans.org/ - JDevelopper : gratuit, version 11g http://www.oracle.com/technetwork/developer-tools/jdev/downloads/index.html - JBuilder : trial gratuit, version 2008 http://www.embarcadero.com/products/jbuilder - IntelliJ IDEA: version light gratuite, version 10 http://www.jetbrains.com/idea/download/index.html 4

Eclipse+WindowBuilder (communauté Eclipse + Google) EDI gratuit à compléter avec des plug-in 5

Netbeans (communauté Netbeans + Oracle) EDI gratuit complet (Développement visuel+modélisation UML) 6

JDeveloper (Oracle) Version téléchargeable après enregistrement... 7

JBuilder (Embarcadero) Basé sur le framework Eclipse! 8

IntelliJ IDEA (JetBrains) Intègre des plug-in pour le développement visuel+modélisation 9

Google Java Developer Tools Plug-in Eclipse pour le développement d'applications Java ou d'applications internet «riches» - WindowBuilder Pro : outil de développement visuel d'interfaces Java WYSIWYG («What You See Is What You Get») - WindowTester Pro : outil pour le test des IHM Java - CodePro AnalytiX : analyse de la qualité du code http://code.google.com/intl/fr/javadevtools/index.html 10

Installation Plug-in - WindowBuilder Pro est un plug-in pour Eclipse versions 3.4 (Ganymede), 3.5 (Galileo), 3.6 (Helios) et 3.7 (Indigo) - L'adresse des plug-in se trouve à: https://developers.google.com/java-dev-tools/downloadwbpro?hl=fr - L'installation se fait via Eclipse: on fournit à Eclipse l'adresse du plug-in, Eclipse se charge du téléchargement puis de l'installation 11

Installation Plug-in (Exemple) Installation du plug-in avec Eclipse 3.6: 1. Aller sur le site (https://developers.google.com/java-dev-tools/downloadwbpro?hl=fr ) 2. Copier l'adresse du plug-in pour Eclipse 3.6 dans le pressepapier (Ctrl-C) 3. Lancer Eclipse 3.6 12

Installation Plug-in (suite) 3. Dans Eclipse, aller dans le menu: Help Install New Software... 4. Sur la ligne Work with, coller l'adresse (Ctrl-V) du plug-in puis taper Entrée 5. Cliquer sur le bouton Select All 6. Cliquer sur Next, puis patienter... 13

Installation Plug-in (suite) 7. L'ensemble des éléments qui vont être installés sont affichés; cliquer sur Next 8. Sélectionner «I accept the terms...» puis cliquer sur Finish 9. Le Plug-in est téléchargé (patienter...) puis installé. 10. Accepter de redémarrer Eclipse quand la demande en est faite en fin d'installation 14

Documentation en ligne Présence d'une importante documentation en ligne sur le site (https://developers.google.com/java-dev-tools/wbpro/?hl=fr ) 15

Description de l'interface 16

Vue Source / Vue Design Utiliser les boutons Source et Design pour basculer du code source à l'interface de design (ou Interface de développement visuel) 17

Vue Design Structure: hiérarchie de vos composants Barre des outils de base Liste des Propriétés du composant sélectionné Accès à la liste des évènements gérés par ce composant Palette des composants disponibles 18

Vue Design (démo) Démonstration avec Eclipse version 3.6 (Helios)... 19

Premier Exemple 20

Application Hello World Objectifs: Créer une application fenêtrée qui affiche un message de bienvenue... 21

Création de la fenêtre principale 1. Après avoir créé un projet Java, cliquer avec le bouton droit de la souris, puis sélectionner New Other... 2. Aller dans WindowBuilder, puis Swing Designer et sélectionner Jframe 3. Cliquer Next 22

Fenêtre principale (suite) 4. Donner un nom à cette nouvelle classe, qui héritera de JFrame (ici: HelloFrame); cliquer sur Finish On obtient le code de la classe HelloFrame; choisir la vue Design pour réaliser l'interface: 23

Code généré public class HelloFrame extends JFrame { private JPanel contentpane; /** * Launch the application. */ public static void main(string[] args) { EventQueue.invokeLater(new Runnable() { public void run() { try { HelloFrame frame = new HelloFrame(); frame.setvisible(true); } catch (Exception e) { e.printstacktrace(); } } }); } /** * Create the frame. */ public HelloFrame() { setdefaultcloseoperation(jframe.exit_on_close); setbounds(100, 100, 450, 300); contentpane = new JPanel(); contentpane.setborder(new EmptyBorder(5, 5, 5, 5)); contentpane.setlayout(new BorderLayout(0, 0)); setcontentpane(contentpane); } } 24

Contenu fenêtre principale 5. Cliquer sur le panel contentpane et vérifier dans les propriétés que le layout est de type BorderLayout 6. Choisir le composant JLabel et le poser sur la partie CENTER du contentpane 25

Propriétés du JLabel 7. Dans la boîte de propriété du Jlabel, modifier les propriétés horizontalalignment et text 26

Options de WindowBuilder Pro 27

Fenêtre des Options Pour accéder aux options de WindowBuilder Pro: 1. Menu Window Preferences 2. Développer WindowBuilder Swing 3. Sélectionner Code Generation (par exemple) 28

Fenêtre des Options Pour accéder aux options de WindowBuilder Pro: 1. Menu Window Preferences 2. Développer WindowBuilder Swing 3. Sélectionner Code Generation (par exemple) 29

Démonstrations Impact des options sur le code généré Démonstrations sous Eclipse 3.6 30

Eclipse JUNO Dernière version d Eclipse (au 08/2012) dont une des versions intègre: - WindowBuilder Pro - Outil de génération de l exécutable - Lecteur XML 31

Eclipse+WindowBuilder intégrés - Aller sur le site officiel d Eclipse : http://www.eclipse.org/downloads/ - Télécharger «Eclipse IDE for Java Developers» (dernière version au 08/2012: JUNO) Cette version intègre Window Builder Pro et un outil pour réaliser un «jar exécutable» en quelques clics 32

Construction Exécutable - Un exécutable Java est un fichier JAR (extension *.jar) - En double-cliquant sur ce fichier (comme pour un *.exe), il s exécute (au sein de la Machine Virtuelle Java, transparent pour l utilisateur) - Dans Eclipse, clic-droit sur votre projet - Dans Menu déroulant, choisir Export -> Ouvre cette boîte de dialogue - Choisir : Runnable JAR File puis cliquer sur Next 33

Construction Exécutable (2) - Dans la fenêtre de dialogue : Sélectionner dans la liste votre projet Donner un nom à votre fichier Jar exécutable Sélectionner l item «Package required libraries into generated JAR» - Cliquer sur «Finish» L exécutable JAR se trouve dans le répertoire /workspace 34