В 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");
Что я'Мне интересно, является ли один из этих методов предпочтительным по какой-либо причине (кроме личного вкуса)?