Tp1 poo Interface Graphique en Java Dans ce tp nous abordons les Interfaces Graphique et par extension la programmation événementielle Le langage Java propose di ?érentes bibliothèques pour programmer des interfaces graphiques mais dans ce tp nous utilise

Interface Graphique en Java Dans ce tp nous abordons les Interfaces Graphique et par extension la programmation événementielle Le langage Java propose di ?érentes bibliothèques pour programmer des interfaces graphiques mais dans ce tp nous utiliserons essentiellement le package javax swing Ce tp vous permettra d'apprendre à utiliser l'objet JFrame présent dans le package javax swing Vous serez alors capables de créer une fenêtre de dé ?nir sa taille etc En réalité une fenêtre n'est qu'une multitude de composants posés les uns sur les autres et que chacun possède un rôle qui lui est propre Avec un NetBeans E D I la réalisation d'une interface graphique se décompose en deux parties La partie design c'est la réalisation du rendu visuel de l'interface Cette partie ne nécessite aucune programmation Le développeur sélectionne les composants qu'il veut utiliser dans des palettes de composants et les dépose sur la fenêtre Il peut ensuite modi ?er leurs propriétés position dimension couleur par exemple La partie programmation évènementielle c'est l'écriture des gestionnaires d'évènement ou autrement dit l'écriture des procédures évènementielles C'est ce qui permettra de rendre l'interface fonctionnelle C'est ici que des notions de programmation objet vont intervenir car une fenêtre et ses composants sont représentés par des classes Le mode design La création d'une application avec interface graphique passe par l'adjonction d'une fenêtre via New JFrame Form Netbeans génère automatiquement un ?chier source java de même nom que la fenêtre contenant la dé ?nition d'une sous-classe de JFrame la classe swing représentant les fenêtres que nous avons appelée la classe fenêtre Une application peut comporter plusieurs fenêtres et donc plusieurs classes fenêtre Le ?chier source représentant une classe fenêtre peut être visualisé en mode Source ou en mode Design En mode Source l'interface graphique de Netbeans est adaptée à l'édition du code source En mode Design elle est adaptée au design de la fenêtre et de ses composants CFenêtres de NetBeans en mode Design Voici l'aspect de l'interface graphique de NetBeans en mode Design On y trouve en haut à gauche la fenêtre Projects Cette fenêtre liste les di ?érents projets ouverts sous Netbeans Elle permet de modi ?er les propriétés générales d'un projet d'ajouter ou de supprimer un ?chier source à un projet donné etc au centre la fenêtre de l'application avec ses composants en bas à gauche la fenêtre Navigator elle liste tous les composants de l'application en haut à droite la palette des composants C'est à partir de cette palette que l'on peut sélectionner di ?érents composants et les déposer sur la fenêtre en bas à droite la fenêtre Properties elle permet d'a ?cher les propriétés d'un composant particulier et éventuellement de les modi ?er manuellement Modi ?cation des propriétés d'un composant Pour modi ?er les propriétés d'un composant il faut d'abord le sélectionner soit en cliquant sur ce composant dans la fenêtre de l'application soit en cliquant sur son nom Cdans la fenêtre Navigator La fenêtre Properties fait alors apparaitre les di ?érentes propriétés de ce composant pouvant être modi

  • 28
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Aoû 13, 2022
  • Catégorie Law / Droit
  • Langue French
  • Taille du fichier 49.6kB