Auf Thema antworten

Die in den Darstellungen genannten UK1, UK2, UK3 sollten die angebundenen Unterkomponentenmuster wiederspiegeln, daher taucht auch in der Darstellung ein Muster mehrmals oder gar nicht auf. Ich hatte ja auch gemeint gehabt, das ich die OOP Lektion begriffen habe, das es falsch wäre mehrere Unterkomponentensorten zur Anzeigeart zu erzeugen.


Ich wäre der Meinung, die erstellten Haupt-Komponenten markieren zu müssen HKs mit HK1, HK2 und die unter den HKs erstellten Unter-Komponenten mit UK1, UK2, UK3 usw.. Je nach dem wie welches Haupt oder Unterkomponente angezeigt werden soll.


Ich glaube damit wird es deutlicher:


Festlegung in Produkt1 bzw. Produkt2 usw.


# Hauptpanele / Gruppierungen

Komponente hauptkomponente1 = new HauptKomponente("Register 1", "Einleitungstext", "HK1"); Anzeige-Muster nach HK1

Komponente hauptkomponente2 = new HauptKomponente("Register 2", "Einleitungstext", "HK2"); Anzeige-Muster nach HK2


 // Hinzufügen der Hauptkomponenten (Anzeigefenster) an die Superkomponente

  alleKomponenten.hinzufügen(hauptkomponente1);

  alleKomponenten.hinzufügen(hauptkomponente2);


  // Hinzufügen der Unterkomponenten an die Hauptkomponenten

int[] OptionBauteil1 = {1,2,3,4,5};

int[] OptionBauteil2= {1,2,3,4,5};

int[] OptionBauteil3= {1,2,3,4,5};

String Text TextTeil1 = "Bla Bla";

String Text TextTeil2 = "Bla Bla";


Parameterliste Auswahlliste

####  -->  Parameter new UnterKomponente( Name, Optionsliste, EinleitungstextBauteil, Position, Anzeigemuster) ###

Parameterliste Checkbox und Eingabefeld

####  -->oder  Parameter new UnterKomponente( Name,  Position, Anzeigemuster) ###


# Tabregister 1 


  hauptkomponente1.hinzufügen(new UnterKomponente("Bauteil 1 von 1. Gruppe", OptionBauteil1, TextTeil1, 1, "UK1")); //Auswahlfeld mit 3 Buttons

  hauptkomponente1.hinzufügen(new UnterKomponente("Bauteil 2 von 1. Gruppe",OptionBauteil2, TextTeil2, 2, "UK2")); //Mehrfachauswahlfeld

  hauptkomponente1.hinzufügen(new UnterKomponente("Bauteil 3 von 1. Gruppe", OptionBauteil3, TextTeil1, 1, "UK1")); //Auswahlfeld mit 3 Buttons

  hauptkomponente1.hinzufügen(new UnterKomponente("Eingabefeld von 1. Gruppe", 2, "UK3"));  // Eingabefeld


# Tabregister 2


  hauptkomponente2.hinzufügen(new UnterKomponente("Bauteil 1  von 2. Gruppe", OptionBauteil1 , TextTeil1, 1, "UK5" ));  //Auswahlfeld mit 1 Button

  hauptkomponente2.hinzufügen(new UnterKomponente("Bauteil 2   von 2. Gruppe", OptionBauteil1, TextTeil2, 2, "UK2")); //Mehrfachauswahlfeld

  hauptkomponente2.hinzufügen(new UnterKomponente("Checkbox   von 2. Gruppe", 2, "UK4")); // Checkbox mit 1 Button



Oben