Sfee

1117 mots 5 pages
GRAPHISME JAVA - SWING PA R T I E - 1

INTRODUCTION :
Il sera question dans ce chapitre de présenter les principes de base de la programmation d'Interfaces graphiques en Java, plus précisément la bibliothèque Swing. Le cours va contenir les parties suivantes : • • • • Pourquoi Swing? Composants de base des IU. Gestionnaires de disposition. Gestion des évènements.

POURQUOI SWING ?
Swing est une bibliothèque graphique du paquetage javax, c'est une API 100% Java. Swing est totalement indépendant du système d'exploitation, il contient un grand nombre de composants de plus simple (JButton, JLabel, ..) au plus sophistiqué (JTree, JTable, ..).

COMPOSANTS DE BASE DES IU (INTERFACES UTILISATEURS)
Il existe deux types de composants graphiques en java, les conteneurs destinés à contenir d'autres composants, comme les fenêtres, et les composants atomiques comme les boutons et les zones de texte. Les conteneurs sont aussi de deux types : des racines et qui correspondent à des fenêtres physiques dont les plus utilisés sont les JFrame et les JDialog. Et des conteneurs intermédiaires utilisés pour contenir d'autres composants mais sont de leurs tours contenus dans les composants racines tel que les JPanel, JScrollPane, … 1. JFrame : Une JFrame est la fenêtre la plus utilisée, c'est un conteneur racine qui peut contenir d'autres composants, elle a une structure bien déterminée, ci dessous une description de la structure de ce composant :

Env. Dév. Bases de données

Swing

Page Sur

1 8

MenuBar

ContentPane : le composant sur lequel sera disposé les différents éléments de l'interface graphique, pour obtenir ce panneau on appelle la méthode getContentPane() de la classe JFrame 2. Les composants atomiques : Une composants atomiques est - comme on a déjà mentionné – un composant qui ne peut pas contenir d'autres composants, il est généralement ajouté à des conteneurs -racines ou intermédiaires – ci dessous une description des composants les plus utilisés :

en relation

  • Sncf
    759 mots | 4 pages
  • Snef
    353 mots | 2 pages
  • Sncf
    15212 mots | 61 pages
  • Sefs
    364 mots | 2 pages
  • Sefsef
    1814 mots | 8 pages
  • Sncf
    281 mots | 2 pages
  • Sfbs
    2125 mots | 9 pages
  • Swht
    567 mots | 3 pages
  • Sncf
    564 mots | 3 pages
  • Sncf
    253 mots | 2 pages
  • Sncf
    291 mots | 2 pages
  • Sncf
    398 mots | 2 pages
  • Sncf
    541 mots | 3 pages
  • Sncf
    2558 mots | 11 pages
  • Poo ihm
    1416 mots | 6 pages