In dem Code ist ein Fehler:
das kuriose kommt noch:
Und jetzt denn Fehlerbericht:
dieser code funktioniert, zumindest solange wie spieler und passwort identisch sind, sobald die if Abfrage in Z15 aktiv wird zeigt der IE "Fehler beim Laden des Java-Applets"
Sobald ich im ersten Codeausschnitt die Z4, 21, 22, 23 und 40 auskomentiere, läuft es wieder allerdings ohne deren Funktion
Code:
1: public void anzeige(String names){
2: c1.setText(c1.getText()+"anzeigen start");
3: for(int f=0;f<8;f++){
4: add(planets[f]);
5: c1.setText(c1.getText()+f);
6: }
7: weiterleiten("setname", names);
8: repaint();
9: c1.setText(c1.getText()+"anzeigen ende");
10:
11: }
12:
13:
14:
15: public void weiterleiten(String target, String nachricht){
16:
17:
18:
19: if(target!="setname"){
20: for(int s=0;s<8;s++){
21: if(target.equals(planets[s].getname())){
22: planets[s].setColor(nachricht);
23: }
24: }
25:
26: }
27: if(target=="setname"){
28:
29 String weiter=null;
30: String umw;
31: for (int t=0;t<8;t++){
32: if(t==0){
33: umw=nachricht.substring(0, nachricht.indexOf("::"));
34: weiter= nachricht.substring(nachricht.indexOf("::")+2,nachricht.length());
35: }
36: else{
37: umw=weiter.substring(0, weiter.indexOf("::"));
38: weiter= weiter.substring(weiter.indexOf("::")+2,weiter.length());
39: }
40: planets[t].setName(umw);
50:
51: }
52: }
53: }
das kuriose kommt noch:
Code:
1: public void login(){
2: String password=master.getParameter("password");
3: String spieler=master.getParameter("Spieler");
4:
5: if (password==null || !(password.equals(spieler))){
6: pa.setBounds(10, 10, 990, 990);
7: master.add(pa);
8: pa.add(pass);
9: pa.add(loginbutton);
10: loginbutton.addActionListener(this);
11: }
12:
13:
14:
15: if(password.equals(spieler)){
16: master.c1.setText(master.c1.getText()+"*"+spieler+"|"+password+"*");
17: master.add(pa);
18: this.unsichtbar();
19:
20: }
21:
22: }
23:
24: public void actionPerformed(ActionEvent e) {
25: if (status>0){
26: pa.setVisible(false);
27: }
28: if (status==0){
29:
30: unsichtbar();
31: status++;
32: }
33:
34: }
35:
36: public void unsichtbar(){
37: pass.setVisible(false);
38: loginbutton.setVisible(false);
39: pa.setBounds(800, 10, 190, 980);
40: pa.setBackground(Color.GRAY);
41:
42: master.anzeige("Campino::Alex::Kamp::Jojo::Matt::Juergen::Ricar::Vulkan::");
43: }
Und jetzt denn Fehlerbericht:
dieser code funktioniert, zumindest solange wie spieler und passwort identisch sind, sobald die if Abfrage in Z15 aktiv wird zeigt der IE "Fehler beim Laden des Java-Applets"
Sobald ich im ersten Codeausschnitt die Z4, 21, 22, 23 und 40 auskomentiere, läuft es wieder allerdings ohne deren Funktion