2016-08-10 4 views
1

私はJavafx GUIを持つアプリケーションを持っています。JavaFX取得リソース(.css)

私はその後、同じパケット負荷にコントローラでイマイチCSS取得カント

enter image description here

シンプルresoruceコードの両方を.triedとしてバリエーションを試してみました/ マイパケット構造/および../:

enter image description here

+0

ファイルを参照して、フォルダ構造を確認してください。 main/resource/css/Finance.cssかもしれません。 – Sedrick

答えて

1

あなたのリソースフォルダは帰りの主の下で、その../のみ

パッケージの直接の資金を調達するために戻ってあなたを取得ORY構造は、私が使用するソリューションがにあなたのリソースのパッケージを移動することです

この

java.de.matt.finance

実際にある

のjava /デ/マット/金融ように見えます金融パッケージと(私が正しくカウントされている場合)

かを../resources/使用

../../../../../../resourcesは(基本的にはパーにバンプその上、各ディレクトリのENTは、)

それを再カウントする必要がある場合があります。しかし、他の選択肢は、一種の迷惑ですIMO

ルートのgetResourceのためにここで私は覚えていないことが、あなたが行うことができるかもしれませんその効果に/メイン/リソースにもか何か

は私が何を使用することについてだけでなく

+0

main/java/com/cmpany/apllication/...の下にあるmain/resourcesの下のコードを取得する通常の方法はありませんか? – Mattizin

+0

私は今このようにchnged:それは日食で動作しますが、輸出された瓶としてそれを見つけることができません(atleastそれはそこで働くことを止める)http://www.youscreen.de/aozptxdvt79.jpg http://www.youscreen。 de/mysvylmel79.jpgどんなアイデアですか? :/ – Mattizin

0

正しいものにそれを切り替えることを確認してください、あなたはリソースのリソースを、あなたのコード例に記載されているとされていないことを追加する必要があります:

...(getClass().getResource("/css/Finance.css").toExternalForm()); 

この文書を確認するaccesing resources