Verständnisproblem mit nicht vorhandener Klasse

INIING

Mitglied
Hallo, ich hänge hier an 2 Problemen und hoffe dass mir hier jemand helfen kann. Sind beides Aufgaben, bei einer habe ich ein Problem mit dem Traversieren einer Hashtable bei dem anderen kommt eine Klasse aus dem nichts und ich habe nicht die geringste Idee. Hierzu sind auch meine 2 Anhänge. Im Klassendiagramm ist in der Klasse Host ein VisuObjct der ArrayList, woher kommt das? Ebenso soll man die Klasse SelectedElementsModel implementieren. Doch was soll AllObjects TMod tMod sein?

Freue und bedanke mich schon mal für alle Ideen.

2012-07-07_12-47-28_926.jpg

2012-07-07_12-52-06_404.jpg

Der 3. Anhang ist die Fotsetzung der Aufgabenstellung und unten sieht man meinen Lösungsvorschlag, habe so getan als es ein Datentyp dieser nicht vorhandenen Klasse wäre.

2012-07-07_12-59-25_206.jpg
 
Zuletzt bearbeitet:
ok, im Jtabe schreibe ich table = new JTable(); table.setModel(new DataMOdel()); doch habe ich leider trotzdem keine Ahnung was ich in SelectedElementsModel genau implementieren soll. Irgendwie sagen, dass TMod ein Model ist und die 3 Methoden aus AbstractTableModel implementieren. Brauche da bitte weitere Hilfe.

Und welcher Datentyp VisuObject ist, verstehe ich ebenso wenig.
 
Zuletzt bearbeitet:
Es sieht danach aus, dass die Signatur falsch ist, vermutlich, weil der Tutor die Bezeichner geändert hat, und das hier vergessen hat (daher auch AllObjects TMod tMod mit drei Begriffen). Die Lösung ist schön, sie zeigt, wie beide Tabellen auf dem gleichen Tabellenmodel arbeiten.

SelectedElementsModel ist ein Dekorator um ein ElementsModel aus, der weiß, was selektiert ist. Also so was wie

ElementsModel alles = new ElementsModel();
SelectedElementsModel teil = new SelectedElementsModel( alles );
 

Zurück
Oben