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 l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!