TommasoF ha scritto:
omunque ho fatto un Jframe..
Allora è il framework Swing. In Swing non è supportato "di serie" il concetto di
immagine di sfondo, ovvero nessun componente ha qualcosa per impostare una immagine di sfondo per tutta la superficie del componente. (ci sono componenti che trattano "icone" ma è una cosa diversa).
Ma si può fare. Generalmente basta estendere JPanel e usarlo sia come "contenitore" (per il resto della tua interfaccia), sia come superficie di disegno in cui disegnare una immagine.
Vedi il mio esempio TiledBackground.java
qui.