javaでpanelに背景画像を設定するのは中々大変です。
画像をタイル状に並べたい時やそのままのサイズで
フォームの変化にあわせてサイズを拡大したいときなどいろんな場面があると思うのですが
簡単に実装できるとても良い投稿を見つけました。
パネルに背景画像を設定するための幾つかの方法が紹介されていますが
最後のBackgroundPanelというJpanelを拡張するクラスは本当に便利です。
下のコメントには使い方のコードも乗せられていますので参考になります。
TILED,SCALEDを選択するだけで背景画像を並べたり
フォームの大きさにあわせて引き伸ばしたりの設定ができます。
Get The Code
BackgroundPanel.java