rendered paste bodyimport java.awt.*;
public class AWT_Collection extends Frame {
AWT_Collection (String titel){
super (titel);
Label label1 = new Label("Hallo Benutzer!", Label.CENTER);
Button button1 = new Button ("Bitte klicken");
Checkbox check1 = new Checkbox("Wähl mich", true);
CheckboxGroup group1 = new CheckboxGroup();
Checkbox cbMale = new Checkbox ("männlich", false, group1);
Checkbox cbFemale = new Checkbox ("weiblich", false, group1);
Panel myPanel = new Panel();
myPanel.setLayout(new GridLayout(2,1));
myPanel.setBackground(new Color(255,0,0));
Button button2 = new Button ("Im Panel!");
Button button3 = new Button ("auch im Panel!");
myPanel.add(button2);
myPanel.add(button3);
TextField text1 = new TextField("Hallo Welt!", 15);
TextArea area1 = new TextArea("Dies ist ein langer Text.", 15, 10);
this.setLayout(new FlowLayout());
this.add(label1);
this.add(button1);
this.add(check1);
/* Wichtig, hier nur die einzelnen Checkboxen hinzufügen, nicht die
Group. */
this.add(cbMale);
this.add(cbFemale);
this.add(myPanel);
this.add(text1);
this.add(area1);
}
public static void main(String[] args) {
AWT_Collection Fenster = new AWT_Collection("AWT-Collection");
Fenster.pack();
//Frame.show();
Fenster.setVisible(true);
}
}