R
RedMike
Gast
Hallo,
ich schreibe ein Java basiertes Menu. Das Teil soll als Applet in eine HTML Seite eigebunden werden.
Kurz zu meinem Problem. Ich möchte innerhalb des Applets verschiedene Klassen programmieren, die ich
für meine Zwecke instanzieren möchte. In total abgespeckter Form sieht das so aus:
-------------------------------------------------------------
Meine Annahme: Das Objekt PoMenuPunkt steht überall innerhalb des Applets zur Verfügung.
Mein Problem: Wieso geht der folgende Code, zB in "void paint()" nicht:
======> String LsStringTest;
======> LsStringTest = PoMenuPunkt.getUrl();
LsStringTest müsste doch nun "Url" enthalten. Tut es aber nicht. Was mach da falsch?
Danke für eure Antworten.
Mike
ich schreibe ein Java basiertes Menu. Das Teil soll als Applet in eine HTML Seite eigebunden werden.
Kurz zu meinem Problem. Ich möchte innerhalb des Applets verschiedene Klassen programmieren, die ich
für meine Zwecke instanzieren möchte. In total abgespeckter Form sieht das so aus:
Code:
public class StandardMenu extends java.applet.Applet implements Runnable{
private MenuPunkt PoMenuPunkt;
private class MenuPunkt{
private int PnAnzahlSubMenus = -1;
private String PsBeschriftung = "Beschriftung";
private String [] PsBeschriftungSub = new String [20];
private String PsUrlString = "Url";
public void setBeschriftung(String TsBeschriftung) {
PsBeschriftung = TsBeschriftung;
}
public String getBeschriftung() {
return PsBeschriftung;
}
public void addSubMenu(String TsBeschriftung) {
PnAnzahlSubMenus = PnAnzahlSubMenus + 1;
PsBeschriftungSub[PnAnzahlSubMenus] = TsBeschriftung;
}
public int countSubMenus(){
return PnAnzahlSubMenus + 1;
}
public String getBeschriftungSubMenu(int TnSubMenuIndex){
return PsBeschriftungSub[TnSubMenuIndex];
}
public void setUrl(String TsUrlAsString){
PsUrlString = TsUrlAsString;
}
public String getUrl(){
return PsUrlString;
}
}
}
-------------------------------------------------------------
Meine Annahme: Das Objekt PoMenuPunkt steht überall innerhalb des Applets zur Verfügung.
Mein Problem: Wieso geht der folgende Code, zB in "void paint()" nicht:
======> String LsStringTest;
======> LsStringTest = PoMenuPunkt.getUrl();
LsStringTest müsste doch nun "Url" enthalten. Tut es aber nicht. Was mach da falsch?
Danke für eure Antworten.
Mike