Considérant en fait et en droit:
1. Le président est compétent pour statuer comme juge unique sur les recours manifestement irrecevables et sur les demandes d'assistance judiciaire qui leur sont jointes (art. 64 al. 3, 2ème phrase, et 108 al. 1 let. a LTF).
2. La partie qui saisit le Tribunal fédéral d'un recours doit annexer à son mémoire un exemplaire de la décision attaquée (<ref-law>). Si elle omet cette formalité, un délai lui est imparti pour l'accomplir, avec l'indication qu'à ce défaut, son recours devra être déclaré irrecevable (<ref-law>).
Dans le cas présent, par acte du 25 mai 2009 auquel n'était jointe aucune annexe, X._ a déclaré recourir contre une "décision" de la "Cour pénale" du Tribunal pénal fédéral et demandé à être pourvu d'un défenseur d'office. Par lettre du 3 juin 2009, distribuée à son destinataire le 11 juin 2009, le président de la cour de céans lui a imparti un délai au 24 juin 2009 pour produire un exemplaire de la décision attaquée, en l'avertissant qu'à ce défaut, le recours serait irrecevable. X._ n'a donné aucune suite à cette lettre. Dès lors, il convient d'écarter son recours en application de l'<ref-law>.
3. Le recourant, dont les conclusions étaient dénuées de chance de succès sans production d'un exemplaire de la décision attaquée, doit être débouté de sa demande d'assistance judiciaire (<ref-law>, a contrario) et supporter les frais de justice (<ref-law>).


Par ces motifs, le Président prononce:
1. Le recours est irrecevable.
2. La demande d'assistance judiciaire est rejetée.
3. Les frais judiciaires, arrêtés à 800 fr., sont mis à la charge du recourant.
4. Le présent arrêt est communiqué aux parties et au Tribunal pénal fédéral, Cour des affaires pénales.
Lausanne, le 8 juillet 2009
Au nom de la Cour de droit pénal
du Tribunal fédéral suisse
Le Président: Le Greffier:
Favre Oulevey