Wahl des Layoutes

matcho

Mitglied
Hallo ihr Lieben,

ich muss ein kleines Design/GUI erstellen für ein ImageMap-Creator (Html) und bin mir nicht ganz sicher, wie ich das umsetze bzw welches Modell ich dafür am besten nutze bzw welche ich geschickt verschachtele.

Das Fenster soll wie folgt aufgebaut sein:
  • oben das Menü
  • Im Zentrum (links) das geladene Bild
  • Im Zentrum (rechts) die Bildinformationen zur Eingabe (Link, Title,...)
  • unten der resultierende Quellcode

Zu beachten ist, dass über dem geladenen Bild ein Panel liegen müsste (Overlay Layout??), um die Kreise/Polygone/Rechtecke einzuzeichen.

Vielleicht hilft zur Verdeutlichung folgende Zeichnung:
layout.png


Wäre über Ratschläge und Hinweise sehr dankbar.
 

Marco13

Top Contributor
Code:
JFrame
    MenuBar ist unabhängig vom Rest
    ContentPane mit BorderLayout
        Karte im CENTER vom ContentPane
        ControlPanel mit GridLayout im EAST vom ContentPane
            Button 0 im ControlPanel
            Button 1 im ControlPanel
        Codebereich im SOUTH vom ContentPane

Die Karte mit "Overlays" könnte ggf. eine eigene Component sein, die in ihrere paintComponent-Methode erst das Bild und dann die Polygone malt. Alternativ vielleicht ein LayeredPane, da bräuchte man mehr infos...
 

Marco13

Top Contributor
Dann sind
Karte+ControlPanel und TextArea
bzw.
Karte und ControlPanel
aber immer gleich groß. Ich könnte mir auch vorstellen, dass man die beiden jeweils duch ein JSplitPane trennbar macht. Aber das muss der TO wissen.
 

matcho

Mitglied
naja angedacht ist es, dass sich zumindest das panel mit dem bild an die bildgröße anpasst...

werd mich wohl heute abend sicher nochmal melden mit meinen ersten gehversuchen :)
 

Ähnliche Java Themen

Neue Themen


Oben