Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Das XdevBorderLayout eignet sich vor allem als Grund-Layout für eine klassische grafische Oberfläche. I.d.R. gibt es einen zentralen Anwendungsbereich und ein oder mehrere davon getrennte Bereiche für die Steuerung der Anwendung, die fest an den Rand angedockt werden, z.B. Menü, Tree-Navigation, Statusleiste. In ein XdevBorderLayout lassen sich daher nur maximal 5 UI-Komponenten einfügen. 4 UI-Komponenten können an den Rändern des Parent-Containers angedockt werden - oben, unten, links und rechts. 1 UI-Komponente lässt sich zentrieren und nimmt automatisch den gesamten verbleibenden Platz ein. 

...

Da in einem XdevBorderLayout nicht zwingend 5 UI-Komponenten vorhanden sein müssen, gibt es zahlreiche Kombinationsmöglichkeiten:

 


 


Layout-Optionen 

  • Align 

    • North - Dockt die UI-Komponente an den oberen Rand des Parent-Containers an.
    • South - Dockt die UI-Komponente an den unteren Rand des Parent-Containers an.
    • West - Dockt die UI-Komponente an den linken Rand des Parent-Containers an.
    • East - Dockt dieUI-Komponente an den rechten Rand des Parent-Containers an.
    • Center - Die UI-Komponente nimmt den gesamten restlichen Platz ein.
  • Width 

    • ? - Die Breite der UI-Komponente wird automatisch durch ihren Content definiert. 
    • px - Die Breite der UI-Komponente wird fest in Pixel definiert.
    • % - Die UI-Komponente streckt sich über die gesamte verfügbare Zellen-Breite.
  • Height
    • ? -  Die Höhe der UI-Komponente wird automatisch durch ihren Content definiert.  
    • px - Die Höhe der UI-Komponente wird fest in Pixel definiert. 
    • % - Die UI-Komponente streckt sich über die gesamte verfügbare Zellen-Höhe.


Alle XdevBorderLayout-Methoden