統合されたJavaFX2.2でJava7Update 6を使用すると、aのカスタムを定義し、その中でaを定義するとすぐに、UserAgentStylesheet
JavaFXはCSS「変数」への参照が欠落していると不平を言うようです。Control
-fx-skin
StyleHelper
WARNING: com.sun.javafx.css.StyleHelper calculateValue Could not resolve '-fx-outer-border' while resolving lookups for '-fx-background-color' from rule '*.tab-pane *.tab-header-background' in stylesheet jar:file:/C:/Programme/Java/jdk1.7.0_06/jre/lib/jfxrt.jar!/com/sun/javafx/scene/control/skin/caspian/caspian.bss
単一のカスタムコンポーネントでは、上記のような約40の警告があります。
カスタムスキニングを初めて試みたので、おそらく何かが足りませんが、それが何であるかはわかりません。SOも、JavaFX-dev MLもFXドキュメントも、JFXtrasのコードでさえ、この明らかな原因を指摘していませんでした。
重要な場合は、私は直接拡張Control
して実装Skin
していますが、たとえば拡張Button
、上書きgetUserAgentStylesheet()
、CSSがデフォルトを指すようにした場合も同じことが起こりますButtonSkin
。
私の間違いや回避策を教えてもらえますか?