DrawImage Java API - PullRequest
       4

DrawImage Java API

0 голосов
/ 17 февраля 2011

drawImage (Image img, int x, int y, Color bgcolor, наблюдатель ImageObserver)

Я хотел бы указать нулевой цвет для цвета bg в вышеупомянутом методе.По умолчанию черный.Я думал, что мог бы указать ноль в качестве аргумента для bgcolor, но это не работает.Есть идеи?

Я использую

drawImage (img, 0, 0, null, this);

Работает, но просто рисует черным, когда не хочу цвета.

1 Ответ

2 голосов
/ 17 февраля 2011

Почему вы хотите указать null в качестве цвета;какова ваша цель?Хотите ли вы, чтобы фон был прозрачным, а не черным?

Если это то, что вам нужно, попробуйте использовать цвет с альфа-значением, равным 0 (полностью прозрачный):

Color transparent = new Color(0, 0, 0, 0);
graphics.drawImage(img, 0, 0, transparent, this);
...