Zzzz

2511 mots 11 pages
Java AWTet Swing

Gestionnaires de géométrie
! ! ! ! ! ! !

La "géométrie" FlowLayout BorderLayout GridLayout BoxLayout GridBagLayout CardLayout
1

Jean Berstel - Institut Gaspard Monge, Université Marne-la-Vallée

La géométrie
" "

Java AWTet Swing origine

Tout composant a un placement dans sa mère, donné par son origine et ses dimensions Le rectangle est géré par largeur hauteur

Rectangle getBounds() resp. setBounds(...)
" " "

La position (origine) est gérée par Point getLocation() resp. setLocation(..) La taille (une Dimension) gérée par getSize() resp. setSize(...) Les tailles "idéale", maximale et minimale sont retournées par getPreferredSize() getMaximalSize() getMinimalSize() Les gestionnaires de géométrie utilisent ces informations pour placer les filles dans un conteneur.
2

"

Jean Berstel - Institut Gaspard Monge, Université Marne-la-Vallée

Vue d’ensemble
"

Java AWTet Swing

Gestionnaires les plus courants: # FlowLayout # BorderLayout # GridLayout # BoxLayout

" " "

Choix par conteneur.setLayout(new XyzLayout()) Plus subtil GridBagLayout Dépassé CardLayout
3

Jean Berstel - Institut Gaspard Monge, Université Marne-la-Vallée

FlowLayout
" " "

Java AWTet Swing

FlowLayout est le gestionnaire par défaut des applettes et des Panel. Mais JApplet a le gestionnaire BorderLayout ! affiche les composants de la gauche vers la droite, et passe à la ligne s'il n'y a plus de place. après retaille, la disposition est recalculée. FlowLayout(int align, int hgap, int vgap) FlowLayout(int align) FlowLayout()

" align vaut LEFT, CENTER (défaut) ou RIGHT, LEADING, TRAILING (par rapport à l'orientation) et indique comment chaque ligne est remplie. " hgap (= 5) et vgap (=5) sont les espaces entre composants. " les marges sont régies par le membre insets du conteneur.
Jean Berstel - Institut Gaspard Monge, Université Marne-la-Vallée 4

Changer les paramètres
"

Java AWTet Swing
TestFlowLayout.bat

Les

en relation

  • Zsdfgh
    364 mots | 2 pages
  • Dispositif Autour Du Raisonnement D Ductif
    1555 mots | 7 pages
  • zzzzz
    483 mots | 2 pages
  • Zizi
    616 mots | 3 pages
  • Zazie
    797 mots | 4 pages
  • zizi
    325 mots | 2 pages
  • Zzads
    1776 mots | 8 pages
  • zizi
    1776 mots | 8 pages
  • Zlatko
    546 mots | 3 pages
  • Le pipi du caca
    483 mots | 2 pages
  • Zgeg
    2034 mots | 9 pages
  • Histoires des arts
    805 mots | 4 pages
  • Fermat
    1231 mots | 5 pages
  • Note de calcul
    13691 mots | 55 pages
  • Livre de gdp
    41224 mots | 165 pages