Slides:



Advertisements
Présentations similaires
ESU Faciliter la gestion dInternet au CDI avec ESU.
Advertisements

Eléments visuels. 2009/2010L3-Eco - Université de Bordeaux2 Les feuilles La feuille : cest le cadre dans lequel tous les autres éléments (visuels) dune.
J'ADE 2005 J’aide Au Développement des Evaluations Animateurs TICE
Courbes de fonctions avec Excel
Courbes de fonctions avec Excel
Prénom classe Prénom classe Titre, auteur Titre, auteur Titre, auteur
F. Voisin : Introduction à Java 1 Introduction à Java - les interfaces - Frédéric VOISIN FIIFO - « Remise à Niveau »
GIBII Logiciel développé par la cellule C.A.T.I.C.E. de lAcadémie de Bordeaux Présentation concernant la version 6 de GIBII, adaptée par la Matice de Poitiers.
Le publipostage La fonction de fusion permet de créer des documents identiques dans les grandes lignes que l’on personnalise automatiquement à chaque destinataires.
Comprendre lergonomie du module Nomenclatures. La page daccueil de Sconet Nomenclatures Nom de létablissement Version du module Nom du module Code de.
Introduction aux IHM et à la réflexivité Java Vos premiers pas en Swing.
Virtools Olivier Lamotte.
Formulaire HTML Introduction. Définition de formulaire.
le nom du logiciel et le nom du fichier s’appelle la barre des titres
Présentation des tables des matières j puis appuyez sur F5 ou cliquez sur Diaporama > Du début. Pour commencer le cours, dans la barre des messages, cliquez.
Cours n°3 Les formulaires
PRÉSENTATION Logiciel de traitement de texte:
Page 1 Introduction à ATEasy 3.0 Page 2 Quest ce quATEasy 3.0? n Ensemble de développement très simple demploi n Conçu pour développer des bancs de test.
Plusieurs possibilités
Introduction à la programmation (420-PK2-SL) cours 12 Gestion des applications Technologie de linformation (LEA.BW)
Par Fabrice Pasquier Cours IV
JavaBeans Réalise par: EL KHADRAOUY TARIK AOUTIL SAFOWAN.
1 1 Université Evry Val d'Essonne Y. Laborde Une calculatrice (sans MVC) fonctionnant sur la base d'un modèle en Java.
Tableau croisé dynamique sous Excel (TCD).
Écouteurs de click d'une fenêtre
Création d’un programme :
POO-L3 H. Fauconnier1 Tableau et héritage Y[] yA=new Y[3]; X[] xA=yA; //ok xA[0]=new Y(); xA[1]=new X(); //non xA[1]=new Z(); //non Object XX[]int[] YZY[]Z[]
Modèle, Méthode et Conception
Accès à une quantité impressionnante de données Classement en 10 chapitres.
FICHIERS : Définition : Algorithme général:
INSCRIPTION AUX ELEMENTS
AFFECTATION D'UN ETUDIANT EDITION DES CONVENTIONS
1 IFT 6800 Atelier en Technologies dinformation Le langage de programmation Java chapitre 3 : Classes et Objects.
Elaborer un QCM ou un questionnaire avec JQuiz: Les différentes étapes
Cours du 22 novembre généricité. Chapitre VII Généricité.
COURS DE PROGRAMMATION ORIENTEE OBJET :
CSI 1502 Principes fondamentaux de conception de logiciels
Leçon 1 : notion dobjet IUP Génie Informatique Besançon Méthode et Outils pour la Programmation Françoise Greffier Université de Franche-Comté.
Plan troisième cours Instruction sélective Instruction répétitive
Comment installer des filtres sur votre © Collège des scientifiques de la Faculté de Droit, 2001.
Réaliser par : Moh Fakhri Slama
Exploration de la programmation android Formation Assurer par: Club FreeWays Réalisé par: BOUHJJA Lamia.
Cours 9 Exceptions (fin) Généricité. POO-L3 H. Fauconnier2 Chaînage d'exceptions  Une exception peut être causée par une autre.  il peut être utile.
Cours 7 Classes locales Clonage Divers: tableaux.
Créer des packages.
1 Structures des données. 2  Le tableau permettait de désigner sous un seul nom un ensemble de valeurs de même type, chacune d'entre elles étant repérée.
Interfaces graphiques. Composants d'interface utilisateur graphique (GUI) 1 Bibliothèques Awt et Swing Procédures communes pour l'utilisation de ces clases.
14 La gestion d’événements
Tutorat en bio-informatique
Traitement de texte +.
Tableur Chapitre n°7: Objectifs:
Algorithmique et programmation en
Une nouvelle manière de visualiser le fichier de contrôle de System Automation LUDIWAC ® Helcia Conseil.
Titre de votre session Votre logo à insérer ici Prénom NOM Fonction ORGANISME.
Iup MIAGe 3° année Projet MIAGe Toulouse – Groupe 21 Charte graphique.
Création d'un fichier image
 1) Il faut connaître le modèle et son fonctionnement  2) Définir le contrôle que l’on veut faire ouvrir, fermer, afficher, etc.) sur le modèle  3)
Comprendre le SGBDR Microsoft Access – partie 2
Bertolo / Blavy / Giraud / Lafaye / Rossi LOG 9: IHM Fusion d’interfaces graphiques de composant.
Conception des pages Web avec
Accès à une quantité impressionnante de données Classement en 10 chapitres.
CONSTRUCTION DE TABLEAUX CROISES SUR LE LOGICIEL MODALISA MET4 – Avril 2005.
Philippe Gandy – 10 novembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
DREAMWEAVER Première séance Villaron Audrey – Shibly Tarek.
Flash MX – Séance 2 Interactions & ActionScript David Rapin Si28 P06.
Philippe Gandy – 13 octobre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
LES CLASSES ET LES OBJETS
Sur la page d’accueil d’Evaloscope qui a été réservée à votre établissement, vous saisissez l’identifiant et le mot de passe qui vous ont été attribués.
ANNEXE 2 ASSED Recrutement des Assistants d’Education, des Accompagnants d’Elèves en Situation de Handicap et des Assistants Pédagogiques Version
Transcription de la présentation:

CHAPITRE 2. BOÎTES DE DIALOGUE PRÉDÉFINIES - MENUS

BOÎTES DE DIALOGUE STANDARD Classe JOptionPane du package javax.swing Quatre types de boîtes de dialogue définis en fonction de la méthode de classe de JOptionPane utilisée : showMessageDialog( ) affiche un message destiné à l'utilisateur showConfirmDialog( ) demande une confirmation, et reçoit une réponse Yes, No, Cancel showInputDialog( ) demande à l'utilisateur de saisir une valeur showOptionDialog( ) affiche une boîte de dialogue configurable

JOptionPane.showMessageDialog(.. , .., .., ..);

javax.swing.JOptionPane.showMessageDialog ( this, // frame d’accueil "Test de showMessageDialog",//message à afficher "Message d'information", // Titre ( caption ) javax.swing.JOptionPane.PLAIN_MESSAGE//type message ); // javax.swing.JOptionPane.INFORMATION_MESSAGE // javax.swing.JOptionPane.ERROR_MESSAGE // javax.swing.JOptionPane.WARNING_MESSAGE // javax.swing.JOptionPane.QUESTION_MESSAGE // il existe une version abrégée avec // uniquement les 2 premiers arguments

JOptionPane.showConfirmDialog(.. , .., .., ..);

(this, // frame d’accueil int reponse = javax.swing.JOptionPane.showConfirmDialog (this, // frame d’accueil "Voulez-vous réellement vous arrêter ?", //mess à afficher "Fin de l’application", //titre(caption) javax.swing.JOptionPane.YES_NO_OPTION ); // autres: OK_CANCEL_OPTION, DEFAULT_OPTION (corresp à des constantes) // il existe une version abrégée avec // uniquement les 2 premiers arguments if( reponse == javax.swing.JOptionPane.YES_OPTION ) { dispose(); System.exit(0); }

JOptionPane.showInputDialog(.. , .., .., ..);

(this, // frame d’accueil "Entrez votre prénom",//mess à afficher String reponse = javax.swing.JOptionPane.showInputDialog (this, // frame d’accueil "Entrez votre prénom",//mess à afficher "Boîte de saisie", //titre(caption) javax.swing.JOptionPane.PLAIN_MESSAGE ); // il existe une version abrégée avec // uniquement le deuxième argument // et une autre version abrégée avec // uniquement les 2 premiers arguments if ( reponse != null ) jLabel1.setText("Bonjour "+reponse);

JOptionPane.showOptionDialog(.. , .., .., ..);

String[] choix={"Débutant","Confirmé", "Expert"}; int reponse = javax.swing.JOptionPane.showOptionDialog ( this, // frame d’accueil "Quel est votre niveau?",// mess à afficher "Niveau Au Ski", // titre(caption) 0, // type d’option(YES_NO_OPTION) javax.swing.JOptionPane.PLAIN_MESSAGE,//type mess. null, // une icône éventuelle à afficher choix, // tableau des différents choix choix[0] // la sélection par défaut ); if(reponse == javax.swing.JOptionPane.CLOSED_OPTION) //cas annuler label.setText("Pas de niveau choisi !"); else label.setText("Vous êtes : " + choix[reponse]);

LES MENUS CREATION D’UN MENU Par convention, les menus ne sont pas placés dans d'autres composants de l'interface  pas d'ajout au contentpane.

HIÉRARCHIE DE COMPOSANTS D'UN MENU JMenuBar : sert à créer une barre de menus JMenu:sert pour les options du menu au 1er niveau JMenuItem : sert à créer un item de menu(niv. Inf) ( et l’interface utilisée est ActionListener )