Třídy pro práci s obrázky jsou definovány v balíčku javafx.scene.image. Jedná se zejména o třídy Image a ImageView.
Image
Třída Image slouží k načtení a reprezentaci obrázku. Obrázek může být načten jak z lokálního souboru, tak z webu. V konstruktoru je také možné definovat nové rozměry obrázku, zda bude zachován poměr stran, zda se použije algoritmus pro vyhlazení a zda má být načítání provedeno na pozadí [5.1].
ImageView
ImageView je třída odvozená od třídy Node, která slouží k zobrazování obrázků. Dále nabízí metody pro otáčení a ořez obrázku.
Třídy, zaměřené na práci s médii, se nacházejí v balíčku javafx.media. Jedná se zejména o třídy Media, MediaPlayer, MediaView a AudioClip.
Media
Obdobně jako třída Image slouží k reprezentaci obrázků, tak třída Media reprezentuje mediální soubor. Soubor může být jak lokální, tak umístěný na webu. Podporovány jsou soubory ve formátu MP3, AIFF a WAV pro audio a soubory FLV a MPEG-4 pro video [5.4].
MediaPlayer
Pro přehrání mediálního souboru slouží třída MediaPlayer. Při vytváření instance třídy MediaPlayer je nutné zadat referenci na objekt třídy Media. Po vytvoření již není možné soubor změnit, to znamená, že pro každý soubor je vytvořena instance třídy Media a instance třídy MediaPlayer [5.7].
MediaView
Třída MediaView slouží pro zobrazení videosouboru. Pokud aplikace přehrává pouze audio soubory, není nutné MediaView používat.
AudioClip
Audio soubory lze přehrávat také pomocí třídy AudioClip. Její použití vyžaduje méně režie (nepoužívá MediaPlayer) a je vhodné ji použít v případech, kdy se od přehrávání očekává minimální interakce s uživatelem (upozornění, efekty apod.).