:: Enseignements :: ESIPE :: E4INFO :: 2011-2012 :: Interface graphique ::
![[LOGO]](http://igm.univ-mlv.fr/ens/resources/mlv.png) | Pain with panes |
Exercice 1 - Mille-feuilles
Ecrire une classe permettant d'ouvrir une
fenêtre qui contient quatre boutons permettant
de changer l'image de fond de la fenêtre, choisie parmi les images
img1,
img2,
img3 et
img4.
Il faut pour cela utiliser un
JLayeredPane.
On placera dans un premier temps les composants avec
setBounds.
N'oubliez pas que le fond de la
JFrame a un contenu aléatoire.
Résoudre le problème de placement en placant les boutons dans un
JPanel
transparent, et en écrivant
un LayoutManager qui place le composant contenant l'image de
fond et le JPanel dans le JLayeredPane.
Exercice 2 - Pan coupé
Ecrire une classe permettant d'ouvrir une fenêtre coupée en deux parties, en haut un JTextArea et en bas,
une image. On doit pouvoir faire bouger à la souris la barre séparatrice.
Exercice 3 - Volets roulants
Ecrire une classe permettant d'afficher l'image située
ici avec des barres de défilement.
Ajouter l'image
top
en en-tête supérieur et
side à gauche.
Dans le coin en haut à gauche, ajouter un JLabel contenant les coordonnées du pixel dans l'image (et non le JViewPort)
située sous le pointeur.
Exercice 4 - Plan de table
Mettre le résultat des trois exercices précédents dans un JTabbedPane
© Université de Marne-la-Vallée