Die Benutzeroberfläche des Applets ist in der Klasse FingerPrint realisiert. Für das Ausführen als Application existiert ein FingerPrintFrame.
Ein Großteil der in FingerPrint vorhandenen Funktionen beschäftigt sich mit dem Layout des Applets und der Behandlung von Button-Eingaben.
Die Hilfsklasse PictureCanvas implementiert eine von Canvas abgeleitete Klasse, die um einige Funktionen zur direkten Darstellung eines Bildes erweitert wurde. Eine dieser Funktionen sorgt z.B. dafür, daß Bilder aus einerm PixelArray direkt dargestellt werden können. Diese Klasse wird verwendet, um auf einfache Art und Weise auf Bilddaten zugreifen und diese manipulieren zu können.