2016-12-04 10 views
-1

たとえば、"NORMAL"(JavaFXではFontWeightの1種類)のようにStringを列挙値FontWeight.NORMALに変換するにはどうすればよいですか?Java/JavaFXで文字列をFontWeightに変換する

+0

JavaFXでテキストフォントの太さを変更するようにお願いしていますか? BOLDをNORMALまたはNORMALにしてから –

+0

私は何を意味するのか知っていれば、 "NORMAL"(String)をFontWeight.NORMALに変換したいと思います。 – SiebenHub

+1

[mcve]を追加してください。 – Blag

答えて

0

FontWeightはenumであり、NORMALはその値の1つです。したがって、あなたは、静的メソッドを使用することができます

FontWeight.findByName("NORMAL"); 
+0

ありがとう、それは私が必要なものでした! :) – SiebenHub

0

をすべて列挙型を使用すると、その定数の識別子を含むStringを与えられた列挙型定数を取得することができますstaticvalueOf方法を提供します。 FontWeight列挙型は違いはありません。

FontWeight weight = FontWeight.valueOf("NORMAL"); 
関連する問題