Hallo zusammen.
Vorgeschichte:
Ich habe ein Programm geschrieben, welches von einem Server Strings ausliest. Die Daten sollen auf verschiedene Container, welche Labels enthalten, ausgegeben werden. Die Container habe ich ein wenig modifiziert (MyContainer), denn sie sollen einen eingehendens String mit der Methode AnalyzeInput(String Input) auswerten.
Die Container werden allerdings vom User dynamisch während der Laufzeit in einem über-Container erschaffen und gelöscht. Nun...
Das Problem:
Ich möchte alle MyContainer in einem großen Container ansprechen und sie die Methode AnalyzeInput(String Input) aufrufen lassen. Meine erste Idee war:
Das geht natürlich nicht, denn getComponent gibt eine Objekt vom Typ Component zurück und keinen MyContainer.
Wie könnte ich dieses Problem lösen? Gibt's denn keine Funktion wie getComponentByName(String Name) oder so?
Ich hoffe, ich habe mich verständlich ausgedrückt.
Danke für Antworten.
Vorgeschichte:
Ich habe ein Programm geschrieben, welches von einem Server Strings ausliest. Die Daten sollen auf verschiedene Container, welche Labels enthalten, ausgegeben werden. Die Container habe ich ein wenig modifiziert (MyContainer), denn sie sollen einen eingehendens String mit der Methode AnalyzeInput(String Input) auswerten.
Die Container werden allerdings vom User dynamisch während der Laufzeit in einem über-Container erschaffen und gelöscht. Nun...
Das Problem:
Ich möchte alle MyContainer in einem großen Container ansprechen und sie die Methode AnalyzeInput(String Input) aufrufen lassen. Meine erste Idee war:
Code:
for (int i = 0; i < KastenMitte.getComponentCount(); i++) {
KastenMitte.getComponent(i).AnalyzeInput(StrBuffer);
}
Wie könnte ich dieses Problem lösen? Gibt's denn keine Funktion wie getComponentByName(String Name) oder so?
Ich hoffe, ich habe mich verständlich ausgedrückt.
Danke für Antworten.