2016-07-06 4 views
0

У меня есть кнопка JavaFX, которая была установлена ​​как Кнопка по умолчанию, чтобы пользователь мог выбрать ее с помощью клавиши Enter. В настоящее время он имеет голубой фон:Сделать кнопки по умолчанию Как обычные кнопки

enter image description here

Но я хотел бы, чтобы это выглядело как обычная кнопка:

enter image description here

Я посмотрел на Руководство JavaFX CSS и похоже, есть только одна функция для переопределения (-fx-base).

enter image description here

Но изменение этой функции имеет непредсказуемые эффекты, иногда устраняет градиент баттона; иногда он делает кнопку прозрачной.

Есть ли простой способ, чтобы просто избавиться от По умолчанию Button стилизация?

ответ

2

Я предполагаю, что вы ищете неправильную таблицу стилей. Старая таблица стилей по умолчанию caspian.css была заменена на modena.css. Поэтому установка значения по умолчанию для -fx-base из modena.css должна устранить проблему:

.button:default { 
    -fx-base: #ececec; 
} 
+0

А вы меня! Я смотрел на Каспию. Большое спасибо! – corpico