Hi leute ich hab ein problem, ich möchte eine art musik lieder liste machen. im ersten choice soll das alphabet erscheinen und erst wenn ich ein buchstabe ausgewählt habe soll im zweiten choice songtitel mit dem anfangsbuchstaben des ersten choice erscheinen. mit einem druck auf ok soll dann der text in der textarena angezeigt werden... ich komm nur leider nicht weiter... erstmal ist es egal was im choice steht, kann man ja später noch editieren aber die verknüpfung der beiden choice menüs müsste doch über den switch gehen oder?
Bitte helft mir
Bitte helft mir
Code:
import java.awt.*;
import java.awt.event.*;
public class Lustig extends java.applet.Applet {
Choice eins = new Choice();
Choice zwei = new Choice();
Choice ch = new Choice();
Button haurein = new Button("OK");
Panel oben = new Panel();
Panel unten = new Panel();
TextArea hallo = new TextArea();
public void init () {
hallo = new TextArea(" ",6,35,TextArea.SCROLLBARS_VERTICAL_ONLY);
setLayout(new BorderLayout());
oben.setLayout(new BorderLayout());
zwei.setVisible(true);
oben.add("West", eins);
oben.add("Center", zwei);
oben.add("East", haurein);
eins.add("A"); zwei.add("All About You");
eins.add("B"); zwei.add("All Creation Cries To You");
eins.add("C"); ch.add("Bla");
eins.add("D");
eins.add("E");
eins.add("F");
eins.add("G");
eins.add("H");
eins.add("I");
eins.add("J");
eins.add("K");
eins.add("L");
eins.add("M");
eins.add("N");
eins.add("O");
eins.add("P");
eins.add("Q");
eins.add("R");
eins.add("S");
eins.add("T");
eins.add("U");
eins.add("V");
eins.add("W");
eins.add("X");
eins.add("Y");
eins.add("Z");
unten.setLayout(new BorderLayout());
unten.add("Center",hallo);
add("North", oben);
add(unten);
Bla meineKlasse = new Bla();
}
class Bla implements ActionListener{
public void actionPerformed(ActionEvent e){
switch(eins.getSelectedIndex()){
case 0:{break;}
case 1:{zwei.setVisible(false);
oben.add("Center", ch);
ch.setVisible(true);break;}
default: break;
}
}
}
}