BufferedImageでVistaの画面が変わる

画像を書くためのBufferedImageを作るプログラム

 BufferedImage img = new BufferedImage(200,200,BufferedImage.TYPE_INT_RGB);
 Graphics2D g2 = (Graphics2D)img.getGraphics();

これをVistaで動かすと、次のような警告が出た。

img.getGraphics()をすると、WindowsのUIがAeroからBasicに変わってしまう。
機能自体はちゃんと動きますが、画面が切り替わってしまうのでいまいちな感じです。
これ、Swingのアプリとか作ってる人は困るんじゃなかろうか。少なくとも、私は困る・・・
実行環境:JDK1.5.0.11