Как сделать полупрозрачный фон в Scene Builder (JavaFX) не затрагивая текст, кнопки и т.д.?
Подскажите, пожалуйста, как сделать полупрозрачный фон в Scene Builder (JavaFX) не затрагивая текст, кнопки и т.д.? Я добавляю AnchorPane, накидываю туда Label, ImageView, GridePane и в эту таблицу помещаю Text, TextField, Bitton, Label, comboBox и хочу, сделать например полупрозрачный фон, но что бы внутри все не становилось так же полупрозрачное, то же самое интересует как сделать полупрозрачное поле TextField, но что бы текст в нем не становился полупрозрачным? Такое вообще возможно сделать? В C# видел такое делают, то же охота такое реализовать
Ответы (2 шт):
В панели свойств SceneBuilder есть Opacity, если установить значение в 0.5, то получится 50% прозрачности
Для этого тебе понадобится создать персональный стиль
Инструкция:
- Создай css файл в папке с ресурсами(resources), например "backround.css"

- Добавь настройки прозрачности(за прозрачность отвечает последнее поле от 0.0 - 0.99):
.backgroundColor{
-fx-background-color: rgba(255, 255, 255, 0.99);
}
Или измени шкалу прозрачности в окне(что более удобно), который находится слева от кода квадрат:

