【发布时间】:2015-01-30 08:07:01
【问题描述】:
尊敬的 Stackoverflow 社区,
我在 JavaFX 中实现了一个自定义控件,扩展了 Control 类。
一切正常,但我不断收到错误消息
Jan 30, 2015 8:33:31 AM javafx.scene.control.Control impl_processCSS
SEVERE: The -fx-skin property has not been defined in CSS for
CustomView@19e4d42 and createDefaultSkin() returned null.
当我运行应用程序时。
我阅读了很多关于 SkinBase 和 BehaviorBase 的信息,但由于一切都按预期工作,我希望这个错误在不实现这些类的情况下消失。
我没有使用 CSS,也找不到任何手动设置默认皮肤的方法。
非常感谢您的帮助。提前致谢!
【问题讨论】:
-
没有皮肤怎么写自定义
Control?只是将所有内容混合到一个类中?这肯定不是 JavaFX 开发人员所想的...... -
我 2 天前刚开始使用 JavaFX,只是需要它来完成一项非常具体的任务。我知道这可能不是最佳实践,但是是的,所有内容都混合在这一类中并按预期显示在屏幕上。所以我想这不可能是错的:)