Непрозрачность области JWindow

Я хочу реализовать функциональность скриншота, как в инструменте снэпинга. Я уже могу выбрать прямоугольник и сделать скриншот, но я этот прямоугольник для полной непрозрачности.

Интересно, есть ли в Swing или AWT функция, которую я могу использовать так:

window.setOpacityAt(Rectangle r, 0.5f);

Я надеюсь, что у вас есть моя проблема!