Java FX 2 CSS псевдо-классы - PullRequest
       13

Java FX 2 CSS псевдо-классы

2 голосов
/ 06 февраля 2012

Как я могу создать свои собственные классы CSS псевдо в Java FX 2?

Чтобы в CSS-файле я мог использовать этот стиль

.MyButton : online{ }

В FX 1 это может быть сделано переопределением методов, таких как

 public long impl_getPseudoClassState() {}

но теперь они устарели :-(

Есть ли новый способ?

Ответы [ 2 ]

8 голосов
/ 24 октября 2013

С помощью открытого API JavaFX 8.0 можно вводить пользовательские псевдоклассы CSS.

2 голосов
/ 13 февраля 2012

В настоящее время вы не можете это сделать. Вот что указано в Справочное руководство по JavaFX CSS об этом:

В настоящее время программные интерфейсы, необходимые классу для объявить поддержку свойств CSS, конвертировать и загружать эти значения из таблиц стилей CSS в переменные объекта, а также для объявления и уведомления изменения в псевдоклассах объекта, считаются внутренними интерфейсы и не доступны непосредственно для приложений .

...