Hallo,
ich versuche schon seit Tagen ein JavaApplet zu schreiben welches folgende funktionen haben soll:
3x Textfelder Einzeilig untereinander
darunter
1x Kombinationsfeld
darunter
1x Checkboxgroup
darunter
2x Buttons
Nur ist bei mir das Chaos ausgebrochen. Nichts steht so wie es sein sollte und ich weiss einfach nicht mehr weiter......
Ich habe schon verschiedene Möglichkeiten ausprobiert. Viel Ahnung habe ich allerdings auch nicht. Könnt Ihr mir helfen???
ich versuche schon seit Tagen ein JavaApplet zu schreiben welches folgende funktionen haben soll:
3x Textfelder Einzeilig untereinander
darunter
1x Kombinationsfeld
darunter
1x Checkboxgroup
darunter
2x Buttons
Nur ist bei mir das Chaos ausgebrochen. Nichts steht so wie es sein sollte und ich weiss einfach nicht mehr weiter......
Ich habe schon verschiedene Möglichkeiten ausprobiert. Viel Ahnung habe ich allerdings auch nicht. Könnt Ihr mir helfen???
Java:
import java.awt.*;
public class Grafiktest1 extends java.applet.Applet {
//Textfelder
Label Name = new Label("Name");
TextField tx1 = new TextField("Hier Ihren Name eingeben",30);
Label Vorname = new Label("Vorname");
TextField tx2 = new TextField("Hier Ihren Vornamen eingeben",30);
Label email = new Label ("E-Mail");
TextField tx3 = new TextField("Tragen Sie hier Ihre e-Mail Adrrese ein",30);
//Kombinationsfeld
Label Nationalitaet = new Label("Ihre Nationalität");
Choice select = new Choice();
//Radiobuttons CheckboxGroups
Label aufmerksam = new Label("Wie wurden Sie auf diese Seite aufmerksam");
CheckboxGroup chg = new CheckboxGroup();
Checkbox cb1 = new Checkbox("Freunde", chg, true);
Checkbox cb2 = new Checkbox("Werbung", chg, false);
Checkbox cb3 = new Checkbox("Suchmaschine", chg, false);
Checkbox cb4 = new Checkbox("Andere", chg, false);
//Button
Button Abschicken_Button = new Button("Abschicken");
Button loeschen = new Button("Löschen");
//Panel
Panel p1 = new Panel();
Panel p2 = new Panel();
Panel p3 = new Panel();
Panel p4 = new Panel();
Panel p5 = new Panel();
Panel hauptpanel = new Panel();
//BorderLayout
BorderLayout border1= new BorderLayout();
//FlowLayout
FlowLayout flow = new FlowLayout(FlowLayout.LEFT, 2, 5);
//GridLayout???
GridLayout grid = new GridLayout(4, 1, 0, 0);
public void init(){
//Textfelder
add(Name);
add(tx1);
add(Vorname);
add(tx2);
add(email);
add(tx3);
//Kombinationsfeld
add(Nationalitaet);
select.addItem("Deutschland");
select.addItem("Spanien");
select.addItem("Italien");
select.addItem("Griechenland");
select.addItem("Holland");
add(select);
//Radiobuttons CheckboxGroups
add(aufmerksam);
add(cb1);
add(cb2);
add(cb3);
add(cb4);
//Button
add(Abschicken_Button);
add(loeschen);
//Panel
p1.add(Name);
p1.add(tx1);
p2.add(Vorname);
p2.add(tx2);
p3.add(email);
p3.add(tx3);
p4.add(Nationalitaet);
p4.add(select);
p4.add(aufmerksam);
p4.add(cb1);
p4.add(cb2);
p4.add(cb3);
p4.add(cb4);
p5.add(Abschicken_Button);
p5.add(loeschen);
//Layoutmanager
p1.setLayout(grid);
p2.setLayout(grid);
p3.setLayout(grid);
p4.setLayout(grid);
p5.setLayout(flow);
hauptpanel.setLayout(new BorderLayout());
hauptpanel.add(BorderLayout.NORTH, p1);
hauptpanel.add(BorderLayout.CENTER, p2);
hauptpanel.add(BorderLayout.SOUTH, p3);
hauptpanel.add(BorderLayout.BEFORE_FIRST_LINE, p4);
hauptpanel.add(BorderLayout.PAGE_END, p5);
add(hauptpanel);
Zuletzt bearbeitet von einem Moderator: