Кто-нибудь знает, почему в Интернете так много примеров создания собственного пользовательского элемента управления в JavaFX с использованием классов SkinBase и BehaviorBase из com.sun? Почему они используются? Почему в FXEnsemble нет такой реализации? Существуют ли какие-либо передовые практики для этого? Не могли бы вы объяснить, почему я должен использовать BehaviorBase и SkinBase для пользовательского контроля? Заранее спасибо.
ОБНОВЛЕНИЕ:
Я наткнулся на это видео-http://www.parleys.com/#st=5&id=2789&sl=1, который относится к созданию пользовательских элементов управления. Автор говорит о Public (Control & Skin )и Private API, а на самом деле Behavior — это Private API. Уместно ли использовать BehaviorBase и SkinBase от com.sun, которые не описаны в официальной документации?
ОБНОВЛЕНИЕ 2:
SkinBehaviour и JavaFX 8:http://mail.openjdk.java.net/pipermail/openjfx-dev/2013-February/005874.html