Hallo
bräuchte Hilfe bei folgendem kleinem Applet.Ich bekomme es nicht hin dass die richtige Nationalität ausgegeben wird,es wird immer nur Nationalitaet= null ausgegeben.Woran liegt das?
Vielen Dank
bräuchte Hilfe bei folgendem kleinem Applet.Ich bekomme es nicht hin dass die richtige Nationalität ausgegeben wird,es wird immer nur Nationalitaet= null ausgegeben.Woran liegt das?
Vielen Dank
Java:
import java.awt.* ;
import java.awt.event.*;
import java.lang.*;
public class lt extends java.applet.Applet
{
String nationalitaet;
Label lb1 = new Label("Name: ");
Label lb2 = new Label("Vorname: ");
Label lb3 = new Label("E-Mail-Adresse: ");
Label lb4= new Label("Nationalität: ");
Label lb5 = new Label("Wie sind Sie auf unsere Seite aufmerksam geworden: ");
TextField tx1 = new TextField() ;
TextField tx2 = new TextField();
TextField tx3 = new TextField();
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 LoeschenButton = new Button("Loeschen");
Button AbschickenButton = new Button("Abschicken");
Choice select = new Choice();
GridLayout grid = new GridLayout(10,1);
FlowLayout flow = new FlowLayout(FlowLayout.LEFT,5,5);
Panel p1 = new Panel();
Panel p2 = new Panel();
public void init()
{
ItemListener il = new ItemListener()
{
public void itemStateChanged(ItemEvent e)
{
if (select.getSelectedItem().equals("deutsch"))
nationalitaet="deutsch";
if (select.getSelectedItem().equals("franzoesisch"))
nationalitaet="franzoesisch";
if (select.getSelectedItem().equals("englisch"))
nationalitaet="englisch";
if (select.getSelectedItem().equals("italienisch"))
nationalitaet="italienisch";
if (select.getSelectedItem().equals("spanisch"))
nationalitaet="spanisch";
}
};
System.out.println("Ihre Nationalitaet: " +nationalitaet);
ActionListener a1 = new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.out.println("Der Abschicken- Knopf wurde gedrueckt");
}
};
ActionListener a2 = new ActionListener()
{
public void actionPerformed (ActionEvent e)
{
System.out.println("Der Loeschen- Knopf wurde gedrueckt");
}
};
add(lb1);
add(lb2);
add(lb3);
add(lb4);
add(lb5);
add(tx1);
add(tx2);
add(tx3);
select.addItem("deutsch");
select.addItem("frazösisch");
select.addItem("englisch");
select.addItem("italienisch");
select.addItem("spanisch");
add(cb1);
add(cb2);
add(cb3);
add(cb4);
add(LoeschenButton);
add(AbschickenButton);
LoeschenButton.addActionListener(a2);
AbschickenButton.addActionListener(a1);
select.addItemListener(il);
p1.add(cb1);
p1.add(cb2);
p1.add(cb3);
p1.add(cb4);
p1.add(LoeschenButton);
p1.add(AbschickenButton);
p2.add(lb1);
p2.add(tx1);
p2.add(lb2);
p2.add(tx2);
p2.add(lb3);
p2.add(tx3);
p2.add(lb4);
p2.add(select);
p2.add(lb5);
p2.add(p1);
p1.setLayout(flow);
p2.setLayout(grid);
add(p2);
}
}