On Sat, 6 Sep 2003 14:18:55 +0200
Holger Danske <no@mail.thx> wrote:
> Hejsa
> 
> Jeg er helt ny i Layout Managers og derfor håbede jeg på at finde lidt 
> hjælp her. Jeg kunne godt tænke mig en layout der ligner nedenstående? 
> Hvilken Layout Manager er så bedst at anvende? 
> 
> Hvis jeg i et af felterne ønsker at placere yderligere komponenter, fx 
> et label, vil det så være hensigtsmæssigt først at placere et Panel i 
> feltet og dernæst placere label'en på panel'et?
> 
> Links til hvordan layouts laves, vil også blive værdsat.
> 
> På forhånd tak!
> 
> ______________________
> |          a         | 
> |____________________| 
> |  |       d      |  | 
> |  |______________|  |
> |  |              |  |
> | b|       e      |c | 
> |  |              |  |
> |  |              |  |
> |__|______________|__|
Vis du ikke vil kaste dig ud i gridbaglayout, så kan du f.eks.  gøre det på denne måde:
// midt panelet
JPanel de = new  JPanel();
de.setLayout( new BorderLayout() );
de.add( BorderLayout,NORTH, d );
de.add( BorderLayout,CENTER, e );
JPanel master = new JPanel();
master.setLayout( new BorderLayout() );
master.add( BorderLayout,NORTH, a );
master.add( BorderLayout,EAST, c );
master.add( BorderLayout,WEST, b );
master.add( BorderLayout,CENTER, de );
Suns tutorial har sikkert noget: 
http://java.sun.com/docs/books/tutorial/reallybigindex.html
Men det er højst sandsynligt kun grundlæggende. For at lave komplicerede layouts, er der ikke noget ivejen for at bryde det ned i 'sublayouts' som jeg gjorde i ovenstående eksempel.
vh. ld