Positionner des composants

De quoi s'agit-il ?

Pour positionner des composants à l'intérieur d'une applet, d'une application ou d'un composant susceptible d'en contenir d'autres (Container), Java propose une méthode originale qui permet de se passer de coordonnées. Elle repose sur l'utilisation de classes de gestionnaires de positionnement qui utilisent l'interface LayoutManager.
Nous allons étudier ici les différents gestionnaires de positionnement fournis par Java.

Travaux dirigés

  1. Les gestionnaires de positionnement
    Découverte des différents gestionnaires de positionnement (FlowLayout, BorderLayout, GridLayout, CardLayout, GridBagLayout) à partir d'exemples simples.

  2. Compléments : espacement, Panel
    Insérer des espaces entre les composants, utiliser des composants Panel.

Exercices

  1. Calculette Euro
    Compléter l'applet créée dans la partie Compléments pour en faire une calculette Euro permettant de convertir des Francs en Euros et des Euros en Francs.

  2. Menu restaurant
    Créer une applet qui permet de choisir une entrée, une viande et un dessert au restaurant.

  3. GridBagLayout
    Utiliser un gestionnaire de positionnement GridBagLayout pour reproduire l'applet. Peut-on obtenir le même résultat en n'utilisant que des gestionnaires GridLayout et des Panels ?


Télécharger le TD
Retour au menu