danke, ich denke ich habs mittlerweile viel besser verstanden und nun meine frage ob ich das so richtig vor habe zu implementieren:
view: ist halt die oberfläche mit swing, wo auch meine gitarrengriffe gezeichnet werden, meine buttons usw.
controller: hier wird von der vier zb mein "griff wählen" aus der view weiter ans model gegeben und wieder zurück. also kommen hier die actionlistener rein.
model: hier sind dann meine methoden, wie zb griffWaehlen().., griffAbspielen()..
und jetzt meine frage noch.. ich denk für dieses programm reicht mir im model eine klasse, weil ich nur die usecases griff wählen, abspielen, aufnehmen und hinzufügen hab. und ich werde mit der JavaDB arbeiten, wo ich dann die griffe abspeichere. diese db auch in der gleichen klasse rein? oder soll das in eine eigene klasse?!
wenn ich iwo einen verständnisfehler habe, dann bitte um aufklärung ^^
und zu dem "Und ich Idiot dachte immer JAVA wäre plattform-unabhängig..." jaa..aber wir sollen in der doku schreiben, auf welchem betriebssystem es gemacht wurde..