У меня есть объект Graphics2D
, и я хочу настроить фон объекта. Он имеет метод setBackground
, который имеет параметр цвета. Таким образом, я могу установить цвет фона.Java Graphics2D прозрачный фон
Мой вопрос: как я могу установить прозрачность фона объекта? Могу ли я как-то сказать, что он полностью прозрачен? Могу ли я как-то сказать, что это абсолютно непрозрачно? Могу ли я как-то сказать, что у него 0,8 прозрачность/непрозрачность? Как установить эти значения?
Я видел, что есть предопределенные значения int TRANSLUCENT
и OPAQUE
, но я не уверен, как их использовать.
Возможно, правильное использование - вызвать конструктор Color с параметром int?
Цвет принимает четыре параметра r, g, b, a. a - это компонент Alpha или прозрачности, который вы хотите установить. –
установка r = 0, g = 0, b = 0 приведет к тому, что фон будет белым, но сделав a = 1, станет прозрачным. – user2277872
Да, я вижу это сейчас. Как определить «а»? Это значение от 0 до 255, 0 означает, что оно непрозрачно, 255 означает, что оно прозрачно? –