Non centrano niente i "livelli" (e nemmeno JLayeredPane). Se la immagine visibile all'utente la vuoi rendere ridimensionabile (dipendente dal frame e quindi dall'utente, potenzialmente perdendo anche il aspect-ratio originale) vai incontro solo a complicazioni. Che onestamente non so se valga la pena .... devi valutare tu.