Я знаю, что это старый вопрос
Но если вы хотите сделать это программно или java-способом
Для изображений фона; вы можете использовать BackgroundImage класс
BackgroundImage myBI= new BackgroundImage(new Image("my url",32,32,false,true),
BackgroundRepeat.REPEAT, BackgroundRepeat.NO_REPEAT, BackgroundPosition.DEFAULT,
BackgroundSize.DEFAULT);
//then you set to your node
myContainer.setBackground(new Background(myBI));
Для Paint или Fill Backgrounds; вы можете использовать BackgroundFill class
BackgroundFill myBF = new BackgroundFill(Color.BLUEVIOLET, new CornerRadii(1),
new Insets(0.0,0.0,0.0,0.0));// or null for the padding
//then you set to your node or container or layout
myContainer.setBackground(new Background(myBF));
Сохраняет ваш java live & amp; & amp; & amp; ваш css мертв ..