JavaSwing

4181 mots 17 pages
Programmation événementielle
& interfaces graphiques Java Swing

Eric Lecolinet
Télécom Paristech – Dept. INFRES www.telecom-paristech.fr/~elc Page 1

Programmation événementielle et interfaces graphiques - Eric Lecolinet – Telecom ParisTech

Toolkits graphiques Java
Il y en a trois !
– AWT Components, obsolète
– Swing supporté par Sun/Oracle
– SWT libre, initié par IBM / Eclipse
– tous (+ ou -) multi-plateformes

Page 2

Swing repose sur AWT
– mais Swing != AWT !
– JButton != Button !

Programmation événementielle et interfaces graphiques - Eric Lecolinet – Telecom ParisTech

Composants Swing

Source: documentation IBM

Page 3

Programmation événementielle et interfaces graphiques - Eric Lecolinet – Telecom ParisTech

Interacteurs

Page 4

Programmation événementielle et interfaces graphiques - Eric Lecolinet – Telecom ParisTech

Boutons

JButton

JCheckbox : choix idépendants

JRadioButton : choix exclusif : voir ButtonGroup
Source: documentation Java Oracle

Page 5

Programmation événementielle et interfaces graphiques - Eric Lecolinet – Telecom ParisTech

Texte

JTextField

JPasswordField
JTextArea : texte simple multilignes ascenseur : voir JScrollPane

Page 6

JEditorPane : texte avec styles compatible HTML et RTF

Programmation événementielle et interfaces graphiques - Eric Lecolinet – Telecom ParisTech

Conteneurs

JPanel: conteneur générique

JScrollPane: avec ascenseurs intégrés

...

JSplitPane: avec « diviseur » intégré

Page 7

Programmation événementielle et interfaces graphiques - Eric Lecolinet – Telecom ParisTech

Conteneurs
JToolBar: barre d’outils

JTabbedPane: onglets JTree

JTable

Page 8

Programmation événementielle et interfaces graphiques - Eric Lecolinet – Telecom ParisTech

Conteneurs spécifiques

JInternalFrame à placer dans un JDesktopPane qui joue le rôle de bureau virtuel

JLayeredPane permet de superposer
des

en relation

  • Ink studio
    2680 mots | 11 pages
  • Javateck
    2338 mots | 10 pages
  • Crap red lion
    323 mots | 2 pages
  • Stratégie de marque territoriale, l'exemple de saint-etienne
    5060 mots | 21 pages
  • Java
    913 mots | 4 pages
  • Marina Willer
    598 mots | 3 pages
  • Fançais BTS CIG
    1349 mots | 6 pages
  • Sic petite boite
    581 mots | 3 pages
  • Kamchatka
    18044 mots | 73 pages
  • Hsitoire fad
    974 mots | 4 pages
  • 080413 Brief 4pages
    2299 mots | 10 pages
  • Rapport
    1015 mots | 5 pages
  • Dossier
    314 mots | 2 pages
  • Macbeth
    12204 mots | 49 pages
  • Insertion des jeunes peu qualifies sur le marche professionnel
    150950 mots | 604 pages