Io credo che il modo più semplice per procedere sia quello di creare una classe che estende JPanel, nella quale viene ridefinito il metodo paintComponent() in modo da disegnare lo sfondo sul pannello (Oggetto Graphics, metodo drawImage() ). Quindi impostare a null il LayoutManager del pannello in modo che la JLabel che vi viene inserita possa essere spostata a piacimento sul pannello.
Ciao.![]()