Кнопка
Устанавливая свойство style
, вы заменяете старый стиль. Выполнение этого несколько раз не объединяет стили. Вы должны установить значение, которое объединяет правила.
Вместо
transactionButton.setStyle("-fx-base: #aeacb0");
transactionButton.setStyle("-fx-background-radius: 0");
использование
transactionButton.setStyle("-fx-base: #aeacb0; -fx-background-radius: 0;");
TableView
TableView
показывает немного своего собственного фона. Большинство цветов, которые вы увидите, это цвет фона TableRow
s, которые добавляются как потомки TableView
. Для этого вам понадобится таблица стилей CSS (если только вы не хотите использовать rowFactory
для стилизации).
.table-view .table-row-cell {
-fx-background-color: #CAC9CC;
}