Interface Graphique
IFT1025 Programmation 2
Jian-Yun Nie
Concepts
Construire une fenêtre graphique
Objets graphiques
Composition, affichage
Programmation par événement
Comment faire pour que le programme
réagisse?
Principe MVC Modèle-Vue-Contrôle
Package Swing
Généralité
Programme
Interface Utilisateur
Rôles d’une interface utilisateur:
montrer le résultat de l’exécution
• permettre à l’utilisateur d’interagir
(1) Montrer (2) Réagir
Exemple simple (Montrer)
import javax.swing.*;
public class DisplayFrame {
public static void main (String[] args) {
JFrame f = new JFrame("FrameDemo");
//components are added to its content frame.
f.setSize(300,200);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
}
}
Importer le package
Créer un objet
graphique
Définir la taille
afficher
Afficher une interface
Importer le package (les classes)
Les classes sont regroupées en package
Importer un package = importer toutes les classes du package
import javax.swing.*;
Créer une fenêtre graphique (JFrame, …)
Définir les paramètres (taille, …)
Afficher
Différence:
import java.awt.*; les classes dans awt
import java.awt.event.*; les classes dans event
import javax.swing.*;
awt: Abstract Windows Toolkit
1 / 74 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !