2016-11-21 3 views
0

からstyleClassのを設定します。 FXMLファイル内では、私が行いますFXMLは、私は、最終的な静的フィールドを持つクラスを持っているソース

<?import com.a.b.MyVars?> // import my class 

<Button fx:id="myBtn"> 
    <styleClass> 
     <String fx:value=MyVars.S1 /> //here error 
     <String fx:value=MyVars.S2 /> 
    </styleClass> 
</Button> 

しかし、私はエラーを持っている:

メッセージ:要素の型「文字列」に 関連した:「値FX」を開き引用は属性が期待されています。

私はさまざまなバージョンを書こうとしますが、常にエラーが発生します。

sourceからリンク経由でstyleClass(または別の属性)を書き込む方法はありますか?

答えて

2

使用<fx:constant>

<?import com.a.b.MyVars?> // import my class 

<Button fx:id="myBtn"> 
    <styleClass> 
     <MyVars fx:constant="S1" /> //here error 
     <MyVars fx:constant="S2" /> 
    </styleClass> 
</Button> 
+0

ああ、書き込み後の後、私はそれを試してみて、それが仕事です。投稿を閉じたり答えたりして、あなたの答えを見たい。ありがとう、それは仕事です。 –

関連する問題