это действительно возможно.
- Создайте png-изображение градиента размером 1 пиксель x 40 пикселей (высотой столько, сколько вам нужно), который является глянцевым, поэтому мы получаем эффект глянца.
- in
paint()
вызов graphics.tileRop()
с передачей Graphics.ROP_SRC_COPY
в качестве константы для растровой операции для выполнения.
Это нарисует градиент в пределах области, которую вы установили.