У меня есть пользовательский элемент управления ChoiceTextField
с соответствующим ChoiceTextFieldSkin
.
protected Skin<?> createDefaultSkin() {
return new ChoiceFieldSkin<T, ChoiceTextField<T>>(this);
}
Элемент управления отображается правильно, хотя я получаю следующее Exception
:
Failed to load skin 'com.gluonhq.impl.charm.a.b.a.ap' for control ChoiceTextField[id=choiceCounter, styleClass=choice-field colored button flat]
java.lang.IllegalArgumentException: argument type mismatch
Я могу решить ошибку, установив скин в файле CSS:
.choice-field{
-fx-skin: "com.energymeter.control.skin.ChoiceFieldSkin";
}
Но мне интересно, что вызывает Exception
TextField
? - person José Pereda   schedule 18.05.2016Control
и делегирование JavaTextField
. (Я мог видеть исключение после того, как включил ведение журнала, которое я отключилLogManager.getLogManager().reset()
- person jns   schedule 18.05.2016button
? - person José Pereda   schedule 18.05.2016