Première fenêtre en Java. Utilisation de Window Builder Pro



Documents pareils
Organiser vos documents Windows XP

Introduction à Eclipse

TRANSFERER UNE PHOTO SUR CLE USB

@telier d'initiation

Réseau local entre Windows Xp et 7

Gestion d Active Directory à distance : MMC & Délégation

Tutorial Cobian Backup

TD/TP 1 Introduction au SDK d Android

Gérer ses fichiers et ses dossiers avec l'explorateur Windows. Février 2013

NAS 206 Utiliser le NAS avec Windows Active Directory

Le publipostage avec Open Office

Etude de cas : PGE JEE V2

Installation d'un serveur DHCP sous Windows 2000 Serveur

Création d'un questionnaire (sondage)

Publipostage avec Open Office Writer et Open Office Calc

Bases de données. Table des matières. Introduction. (ReferencePlus.ca)

Ripper vos DVD (extraire vos fichier du DVD pour les mettre sur votre pc)

TAGREROUT Seyf Allah TMRIM

Étape 3 : Afin d'approfondir vos connaissances sur le bit d'archivage, vous apprendrez l'effet d'une modification d'un fichier sur celui-ci.

COPIER, COUPER, COLLER, SELECTIONNER, ENREGISTRER.

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

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

Débuter avec OOo Base

I La création d'un compte de messagerie Gmail.

1. Introduction Création d'une macro autonome Exécuter la macro pas à pas Modifier une macro... 5

Comment réaliser une capture d écran dans Word. Alors comment ouvrir une page Word?

Navigation dans Windows

INFORM :: DEMARRAGE RAPIDE A service by KIS

DOCUMENTATION VISUALISATION UNIT

Table des matières. F. Saint-Germain / S. Carasco Document réalisé avec OpenOffice.org Page 1/13

Cours Excel : les bases (bases, texte)

Didacticiel de mise à jour Web

l'ordinateur les bases

Conditions d'utilisation de la version gratuite

Livre blanc Mesure des performances sous Windows Embedded Standard 7

italc supervision de salle

Découverte et prise en main de SWEET HOME 3D

AFTEC SIO 2. Christophe BOUTHIER Page 1

Partager son lecteur optique

Les Enseignants de l Ere Technologique - Tunisie. Niveau 1

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

[Serveur de déploiement FOG]

Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010

Gestion de projet. GanttProject Didacticiel V novembre Gérard Gervois Frédéric Giamarchi

Configuration Wi-Fi pour l'utilisation d'eduroam

Publipostage avec Open Office Writer et Open Office Calc (v.3)

Comment configurer X-Lite 4 pour se connecter au serveur Voip de Kavkom?

1. Introduction Création d'une requête...2

Java 7 Les fondamentaux du langage Java

Initiation maintenir son ordinateur en forme

Google Drive, le cloud de Google

pcon.planner 6 Préparer et présenter une implantation en toute simplicité

Edutab. gestion centralisée de tablettes Android

Cet article fait suite au premier tutorial MSN publié sur le site (Tutorial MSN 7.0)

Le générateur d'activités

Installation d'une machine virtuelle avec Virtualbox

L accès à distance du serveur

GANTTPROJECT. Julien TENDERO

Guide d'installation du connecteur Outlook 4

Intranet d'établissement avec Eva-web Installation configuration sur serveur 2000 ou 2003 Document pour les administrateurs

LE PLAN. A l aide de la molette de la souris vous pouvez diminuer/augmenter la taille du plan.

Mise à jour Version de réseau centrale

Automatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs

Effectuer des changements par lots avec BCDI abonnement

Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No2 :

VTX FTP. Transfert de fichiers business par FTP - Manuel de l'utilisateur. Informations complémentaires : info@vtx.

Business Intelligence avec SQL Server 2012

TP Composants Java ME - Java EE. Le serveur GereCompteBancaireServlet

Un serveur FTP personnel, ça ne vous a jamais dit?

TP SIN Programmation sur androïde Support : eclipse

FAIRE SES COMPTES AVEC GRISBI

GanttProject : guide utilisateur

Tune Sweeper Manuel de l'utilisateur

Réaliser un PUBLIPOSTAGE

Keyyo Unify Application de téléphonie intégrée pour Salesforce

(Fig. 1 :assistant connexion Internet)

Les calques supplémentaires. avec Magix Designer 10 et autres versions

Éditeur WordPress. Illustration 1. Kerniolen Pluneret Tel : Mob : info@formation-auray.fr

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

Windows 7 : Explorateur de dossiers Téléchargements Installation de programmes

Pop-Art façon Roy Liechtenstein

WHS ProRealTime. édition

HTTP Commander. Table des matières. 1-Présentation de HTTP Commander

Utiliser des logiciels Windows sous Linux Ubuntu

Tester Windows 8 sans l'installer avec Virtualbox

SOMMAIRE. Accéder à votre espace client. Les Fichiers communs. Visualiser les documents. Accéder à votre espace client. Changer de Workspace

Guide pour la réalisation d'un document avec Open Office Writer 2.2

TUTORIEL IMPRESS. Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer»

Séquence de découverte de SparkAngels Logiciel d entraide numérique

Contrôler plusieurs ordinateurs avec un clavier et une souris

Comment créer vos propres pages web?

Classer et partager ses photographies numériques

ENT Espace de stockage

UTILISER WORD. Présentation générale de Word. Voici quelques éléments à savoir en démarrant Word.

Utilisation d'un réseau avec IACA

Utiliser Freemind à l'école

Transcription:

Première fenêtre en Java Utilisation de Window Builder Pro

Description Une application utilisant des fenêtres est appelée Inetrface Homme Machine ou IHM. Ce nom provient du fait que l'ihm permet une communication aisée entre l'utilisateur (Homme) et l'ordinateur (Machine) dans les deux sens. Nous souhaitons créer une première fenêtre en Java qui permet de choisir la couleur du fond de la fenêtre grâce à des boutons de type radio. Pour créer une IHM, il faut commencer par visualiser sous la forme papier le résultat souhaité, puis passer au codage.

Voici un dessin de l'interface souhaitée :

Mise en place de la fenêtre avec Eclipse La version juno d'eclipse contient l'utilitaire Window Builder Pro qui est un outil développé pour créer de manière simple des IHM. Pour commencer nous allons créer une nouveau projet Java : fondecran, puis un package : pack1. Ensuite il faut effectuer un clic droit sur le package et choisir : New - Other puis choisir dans le répertoire WindowBuilder - Swing Designer le type JFrame comme cidessous :

On peut alors l'appeler Fondecran par exemple :

Eclipse crée alors automatiquement une nouvelle classe Fondecran qui est une extension de la classe JFrame. Cela signifie que mon Fondecran aura toutes les caractéristiques que possèdent les fenêtres du type JFrame. Il possédera par exemple une taille, une couleur de fond,... Un code est généré automatiquement et ce sera le cas pour chaque changement que nous allons faire avec la souris sur la fenêtre. Nous allons maintenant passer en mode Design, en sélectionnant l'onglet correspondant :

Nous visualisons notre fenêtre, qui pour l'instant de contient rien d'intéressant. Vous pouvez alors effectuer un test en appuyant sur le bouton run. Vous constatez que votre fenêtre vide s'ouvre. Refermez-la pour pouvoir effectuer des modifications. Commençons par lui donner un titre : à l'aide de la souris sélectionnez votre fenêtre et sur le partie Proprietes aller dans title et donner un titre qui convient : Une fenêtre dynamique.

Pour pouvoir placer des objets sur notre fenêtre (les boutons par exemple) il faut tout d'abord lui donner un endroit ou se placent ces objets : cet endroit s'appelle un Layout. On choisira le Layout de type Absolute Layout ce qui permettra de placer les objets à tout endroit de la fenêtre.

Premier bouton On va créer un premier bouton, qui va permettre de changer la couleur du fond de la fenêtre. On sélectionne le jradiobutton et on le fait glisser sur notre fenêter. On lui donne un texte : Bleu, par exemple.

Appuyez sur l'onglet Source pour visualiser le code java généré par le logiciel. Effectuer un test avec le bouton run. Pour l'instant, si vous cliquez sur le bouton, rien ne se passe, car on n'a pour l'instant pas fait d'actions sur le bouton. Mettons en place notre première action, vous allez suivre les instructions suivantes :

cliquez droit sur le bouton - add event handler - action - action performed. Vous vous retrouvez dans le code source à l'endroit souhaité pour qu'une action se produise lorsqu'on sélectionne le bouton. Nous allons ajouter alors la ligne de code qui modifie la couleur du fond :

Après cette modification, testez votre fenêtre. Créez de même deux autres boutons radios Rouge et Vert.

Nous allons maintenant mettre en relation les trois boutons que nous venons de créer, pour qu'à chaque fois qu'un des boutons est sélectionné, les autres ne le soient plus. Nous allons donc créer un groupe de boutons appelé groupedeboutons et ajouter les trois boutons à ce groupe. Voici comment modifier le code java :

De même nous allons créer le bouton Vert et le mettre dans le groupe en modifiant le code :

De même nous allons faire une action sur chacun des boutons que nous venons de créer, en effectuant un clic droit sur le bouton puis - add event handler - action - action performed. Rajoutons ensuite le code qui change le fond en fonction de la couleur :

Possibilités d'amélioration Ceux qui le souhaitent peuvent essayer de colorer tout le fond, texte compris, en modifiant le code java.