Considérant en fait et en droit :
1.
Le recours contre une décision doit être déposé devant le Tribunal fédéral dans les trente jours qui suivent sa notification (art. 100 al. 1 LTF). Les délais dont le début dépend d'une communication ou de la survenance d'un événement courent dès le lendemain de celles-ci (art. 44 al. 1 LTF). Le délai est observé si le mémoire est remis à la poste Suisse le dernier jour du délai (art. 48 al. 1 LTF).
En l'espèce, la décision cantonale a été notifiée le 16 avril 2019. Le délai a couru du 29 avril (cf. art. 46 al. 1 let. a LTF) au 28 mai 2019. Daté du 7 juin 2019, le recours est tardif. L'irrecevabilité est manifeste, ce qu'il convient de constater en application de l'art. 108 al. 1 let. a LTF.
2.
Le recourant succombe. Il supporte les frais de la procédure, fixés en tenant compte de sa situation financière (art. 65 al. 2 et 66 al. 1 LTF).
Par ces motifs, le Président prononce :
1.
Le recours est irrecevable.
2.
Les frais judiciaires, arrêtés à 500 fr., sont mis à la charge du recourant.
3.
Le présent arrêt est communiqué aux parties et à la Cour d'appel pénale du Tribunal cantonal du canton de Vaud.
Lausanne, le 17 juin 2019
Au nom de la Cour de droit pénal
du Tribunal fédéral suisse
Le Président : Denys
Le Greffier : Graa