import 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); } }