MVP in Scala-Swing

Kennt jemand einige gut geschriebene Beispielprojekte, die zeigen, wie MVP-Architektur in Scala + Swing erreicht werden kann?

Ich habe in Scala + Swing nur diese Themen zu MVP gefunden:

Verbesserung der MVP in ScalaScala Model-View-Presenter, Eigenschaften

Und die zweite zusätzliche Frage: Wie Sie denken, ist es richtig, GUI-Widgets für Präsentatoren zugänglich zu machen, die keine öffentlichen Getter verwenden:

def getNextButton(): Reactor // this code in view will be accessed by presenter to setup clickHandler 

aber mit abstrakten Feldern in Merkmalen (wie im zweiten Link beschrieben, biete ich -Scala Model-View-Presenter, Eigenschaften):

Antworten auf die Frage(2)

Ihre Antwort auf die Frage