Ситуация
Я использую BackgroundImage для установки фона для региона JavaFX, например:
region.setBackground(Background(BackgroundImage(Image(url)), BackgroundRepeat.NO_REPEAT, BackgroundRepeat.NO_REPEAT, BackgroundPosition.CENTER, BackgroundSize(100.0, 100.0, true, true, true, true))))
Проблема
Я хотел бы как-то затемнить фон, чтобы белый шрифт оставался читаемым.
Что я пробовал
Я искал изображение, фоновое изображение и фон, но ни у кого нет возможности добавить эффект. Я обнаружил, что могу добавить эффект непосредственно к региону, но когда я добавляю ColorAdjust, он затемняет все, а не только фон.
Мне действительно все равно, на каком слое он установлен, это может быть даже в CSS, я просто хочу как-то затемнить BackgroundImage.
Region
в другой родитель (например,StackPane
) вместе с другим вашим контентом. Поместите фоновое изображение наRegion
и примените к нему эффект. - person Slaw   schedule 17.06.2019