Die Abkürzung MVC steht für die Wortgruppe Model-View-Controller. Diese Wortgruppe ist wiederum der Name einer Empfehlung für die Strukturierung von Programmen mit grafischer Benutzeroberfläche.
Das Entwurfmuster MVC wurde zuerst in der Sprache Smalltalk-80 realisiert. Die Entwicklung des Entwurfsmusters geht auf Trygve Reenskaug zurück. Seine 1979 publizierten Arbeiten zu MVC finden sich auf der Seite http://heim.ifi.uio.no/~trygver/themes/mvc/mvc-index.html.
Es ist grundsätzlich möglich, die Darstellungselemente eines Pane zu entfernen und durch andere Darstellungselemente zu ersetzen.
Archivdatei mit diesem Beispiel: FX-MVC01.zip.