1 | Layout's can be made very sophisticated using an hierarchical approach |
2 | setLayout(new GridLayout(1,3,10,5)); // Number of cells in y, Number in x, Horizontal gap, Vertical Gap |
3 | subpanel1 = new MysubpanelClass(); // Add arguments to make subpanel1 special |
4 | subpanel2 = new MysubpanelClass(); |
5 | add(Some Simple Component such as a Button); |
6 | add(subpanel1); |
7 | add(subpanel2); |
8 | .......... |
9 | Class MysubpanelClass extends panel { // has constructor |
10 | MysubpanelClass() { // that includes another layout such as |
11 | setLayout(new GridLayout(7,7,5,5); // etc. |