В JavaFX, должен ли я использовать методы CSS или сеттера для изменения свойств моих узлов пользовательского интерфейса? [закрыто]

Есть два способа установить свойства на моих узлах пользовательского интерфейса (метки, кнопки и т. Д.)

Я мог бы использовать что-то вроде этого:

Button b = new Button("Sample");
b.setTextFill( Paint.valueOf("red") );
b.setTextAlignment( TextAlignment.CENTER );

Или я мог бы сделать что-то эквивалентное:

Button b = new Button("Sample");
b.setStyle("-fx-text-alignment: center; -fx-text-fill: red");

Что я'Мне интересно, является ли один из этих методов предпочтительным по какой-либо причине (кроме личного вкуса)?

Ответы на вопрос(2)

Ваш ответ на вопрос