/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
GUI spørgsmål
Fra : Janus


Dato : 03-11-05 11:31

Hej NG!

Jeg ønsker at dele et JPanel op i 3 elementer. Fordelingen skal være som
et omvendt T:

2 dele, delt horisontalt.

Toppen deles vertikalt i 2 lige brede komponenter, hvis fælles højde er
bestemt af de tilføjede komponenters akkumulerede højde, evt bare et nyt
JPanels højde (hvor jeg så lægger JLabels, JTextFields osv).

Bunden optager resten af pladsen.

Skal jeg bruge JSplitPane, eller er der en "pænere" måde at gøre det på?
Synes nu, det ville være bedst med en LayoutManager, da størrelsen af de
3 elementer udelukkende skal styres af vinduets reelle størrelse.


Med venlig hilsen Janus

 
 
Janus (03-11-2005)
Kommentar
Fra : Janus


Dato : 03-11-05 11:39

Janus wrote:
> Hej NG!
>
> Jeg ønsker at dele et JPanel op i 3 elementer. Fordelingen skal være som
> et omvendt T:
>
> 2 dele, delt horisontalt.
>
> Toppen deles vertikalt i 2 lige brede komponenter, hvis fælles højde er
> bestemt af de tilføjede komponenters akkumulerede højde, evt bare et nyt
> JPanels højde (hvor jeg så lægger JLabels, JTextFields osv).
>
> Bunden optager resten af pladsen.
>
> Skal jeg bruge JSplitPane, eller er der en "pænere" måde at gøre det på?
> Synes nu, det ville være bedst med en LayoutManager, da størrelsen af de
> 3 elementer udelukkende skal styres af vinduets reelle størrelse.
>
>
> Med venlig hilsen Janus

Ca 8 sekunder senere kommer jeg i tanker om, at man jo kunne prøve med
BorderLayoutManger, smide et GridLayout i PAGE_START og bruge denne
komponent sammen med CENTER.

Idiot, Janus.

Nå, men hvis der skulle være nogen, der har en bedre idé, er I meget
velkomne :)


Hej fra Janus


Søg
Reklame
Statistik
Spørgsmål : 177579
Tips : 31968
Nyheder : 719565
Indlæg : 6409073
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste