2017-11-09 18 views
-1

プログラムを実行するたびに警告が表示されますが、問題がどこにあるか分かりません。なぜなら私のCSSファイルの[1、19]コメント。私はコメントを削除してこれを修正しようとしましたが、それは違いはありませんでした。助けてください。「WARNING:CSS Error parsing」を削除するには:

警告: '* { - fx-font-family:;}の解析中にエラーが発生しました:予期しないトークン'; ' JavaFXのは[1,19] [enter image description here] 1

+1

属性の変更を宣言しても空の値を与えるようです。 – JMichelB

+1

パーサーは '-fx-font-family'プロパティの値を指定することを期待しています。 – fabian

+0

あなたの質問を編集してCSSファイル(または少なくともエラーで参照される部分)を含めてください。 -fx-font-familyプロパティーを使ってみたようですが、フォントファミリーを値として提供していないようです。 –

答えて

0

で次の2つの方法でCSSを使用することができます:あなたはあなたのFXMLファイルをカスタマイズすることができシーンビルダを使用するか、CSS file.Iを応じて、同じ問題を抱えていた、ときJavaFX CSSパーサーで構文エラーが発生すると、エラーの解決に役立つ情報を多く伝える警告メッセージが表示されます。例えば

WARNING:-fx背景色 '解析中 ' 期待com.sun.javafx.css.parser.CSSParser宣言'?での[1,49]

潜在' ?[1,49] 'は、エラーの場所に関係します。ロケーション文字列の フォーマットは

[ライン、位置]ファイルを解析し、ファイルのURLが指定されているときにエラーが検出された場合

あります。上記の例のようにインラインスタイルからのエラーの場合、URLは疑問符として与えられます。行と位置は、トークンが始まるファイルまたは文字列にオフセットを与えます。 JavaFX 2.2より前のリリースでは、行と位置が正確でない場合があります。 パーサーからエラーを検出する必要のあるアプリケーションは、com.sun.javafx.css.StyleManagerのerrorsプロパティーにリスナーを追加できます。これは公開APIではなく、変更される可能性があります。 シーンビルダを使用して値を追加し、値に;を追加していて、これを削除する必要があるシーンビルダーでは受け入れられないと思います。; あなたの問題を解決するには、あなたのIDEのfxmlファイルに行きます。あなたはNetbeansを使用していてマウスの右ボタンをクリックして編集すると思います。

関連する問題