blob: 0e0b5b8fecad46cd67fc6c6aadc6ebd6c6e13f8a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
/* Listing3108.java */
import java.awt.*;
import java.awt.event.*;
public class Listing3108
extends Frame
{
public static void main(String[] args)
{
Listing3108 wnd = new Listing3108();
wnd.setVisible(true);
}
public Listing3108()
{
super("Geschachtelte Layoutmanager");
addWindowListener(new WindowClosingAdapter(true));
//Layout setzen und Komponenten hinzuf�gen
//Panel 1
Panel panel1 = new Panel();
panel1.setLayout(new GridLayout(3,1));
panel1.add(new Button("Button1"));
panel1.add(new Button("Button2"));
panel1.add(new Button("Button3"));
//Panel 2
Panel panel2 = new Panel();
panel2.setLayout(new BorderLayout());
panel2.add(new Button("Button4"), BorderLayout.NORTH);
panel2.add(new Button("Button5"), BorderLayout.SOUTH);
panel2.add(new Button("Button6"), BorderLayout.WEST);
panel2.add(new Button("Button7"), BorderLayout.EAST);
panel2.add(new Button("Button8"), BorderLayout.CENTER);
//Hauptfenster
setLayout(new GridLayout(1,2));
add(panel1);
add(panel2);
pack();
}
}
|