Announcement

Collapse
No announcement yet.

Grafik nur im CENTER bei BorderLayout ?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Grafik nur im CENTER bei BorderLayout ?

    Hallo,

    folgendes ist mir aufgefallen, bzw mein Problem:

    Ich baue mir ein <B>JPanel</B> und überschreibe:
    <BR><BR>
    <B>paintComponent</B> mit irgendwelchen Grafikanweisungen wie z.B. <B>drawLine</B>
    <BR><BR>
    Anschließend packe ich dieses <B>JPanel</B> in mein <B>JFrame</B> in ein <B>BorderLayout</B>.
    <BR><BR>
    Im <B>SOUTH</B> Bereich befinden sich 2 Buttons.
    <BR><BR>
    Ich sehe meine Grafiken jedoch nur wenn sie im <B>CENTER</B> Bereich des Layouts sind. Nicht wenn sie im <B>North</B> Bereich sind.
    <BR><BR>
    <I>Warum ist das so? </I>
    <BR><BR>
    In anderen LayoutManagern bekomme ich die Grafik nirgends zu sehen. Wie z.B. im <B>GRIDBACKLAYOUT</B> sehe ich sie nirgends (auch ohne zusätzliche panels oder Objekte).
    <BR><BR>
    Wenn mir einer ein Erklärung für dieses Problem geben würde wäre ich mehr als dankbar.
    <BR><BR>
    MfG M. Rudorf

  • #2
    Ein bischen spät, aber trotzdem wage ich mal einen Schuß ins Blaue. Ich gehe davon aus, dass sich NORTH automatisch an die Größe der aufgenommenen Controls anpasst. Kein COntrol - keine Größe. Die ganze freie Größe fällt dann dem CENTER Bereich zu.<p>
    Schöne Grüße, Mario Noac
    Schöne Grüße, Mario

    Comment

    Working...
    X