Sebastian132
06.05.2004, 19:37
Hallo, wenn ein bestimmter Menüpunkt ausgewählt ist, und der Knopf gedrückt wird, soll eine Aktion erfolgen (in diesem Fall einfach mal "Test" in der Konsole ausgegeben werden). Aber es läuft nicht, der Compiler meldet "Class Wahlhoerer not found".
Einzeln (nur Button / nur Choice) geht es. Wer kann mir helfen?
/*
Trivial applet that displays a string
*/
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class TrivialApplet extends Applet
{
Button t1;
Choice Wahl;
TextArea t_ausgabe;
class Lauscher implements ActionListener {
public void actionPerformed(ActionEvent e){
class Wahlhoerer implements ItemListener {
public void itemStateChanged(ItemEvent e){
if (Wahl.getSelectedItem().equals("Auswahlsortierung"))
System.out.println("TEST");
}}
}}
public void init() {
Wahl=new Choice();
t1=new Button("Erzeugen");
t_ausgabe=new TextArea(10,40);
add(t1);
add(Wahl);
add(t_ausgabe);
Wahl.add("Auswahlsortierung");
Wahl.add("Bubblesortierung");
Wahl.add("Sortieren durch Einfügen");
Wahl.addItemListener(new Wahlhoerer());
t1.addActionListener(new Lauscher());
}
}
Einzeln (nur Button / nur Choice) geht es. Wer kann mir helfen?
/*
Trivial applet that displays a string
*/
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class TrivialApplet extends Applet
{
Button t1;
Choice Wahl;
TextArea t_ausgabe;
class Lauscher implements ActionListener {
public void actionPerformed(ActionEvent e){
class Wahlhoerer implements ItemListener {
public void itemStateChanged(ItemEvent e){
if (Wahl.getSelectedItem().equals("Auswahlsortierung"))
System.out.println("TEST");
}}
}}
public void init() {
Wahl=new Choice();
t1=new Button("Erzeugen");
t_ausgabe=new TextArea(10,40);
add(t1);
add(Wahl);
add(t_ausgabe);
Wahl.add("Auswahlsortierung");
Wahl.add("Bubblesortierung");
Wahl.add("Sortieren durch Einfügen");
Wahl.addItemListener(new Wahlhoerer());
t1.addActionListener(new Lauscher());
}
}