Ich habe diese einfache Anwendung implementiert, die verschiedene Sortieralgorithmen in Aktion zeigt.Java: Bestes OOP-Verhalten von Wgets, die Zeichnungen steuern
Allerdings bin ich besorgt über die OOP-Design, wie ich eine Klasse für Kontrollen haben (rechts) und eine andere für die Zeichnungen (die graue Feld). Das Problem, ich weiß nicht, wie man kommuniziert, zum Beispiel Tastenklick zwischen diesen beiden Klassen. Was ich getan habe, was es schmutzig und nicht OOP aussieht, übergibt notwendige Widgets als Parameter an die Drawing-Klasse und implementiert dann dort Action-Listers. Was scheint nicht richtig zu sein. Bitte lass mich wissen was hier am besten ist.