2011-12-18 6 views
0

NetBeans IDEおよびJavafx 2.0の新機能です。Javafx 2.0での画像の操作

Image okImage = new Image("src/resources/ok.png"); 

以下のように私は私のイメージをinitiaize私は、JavaFXの2.0のイメージでの作業中に小さな問題を持っている私は、JavaFXのとExcelSheetを使用して、小さなアプリを開発していると私は、NetBeans IDE 7.1のベータバージョン

を使用します私は実行(F6)を使用してネットビーンズから私のアプリを実行するすべてのcmdが正常に動作します。しかし、netbeansから私のアプリを実行しようとすると、cmd java -jar Myapp.jarを使ってコマンドプロンプトからウィンドウに表示されているイメージを見ることができません。

注:

私は

は、だから私は初期化する静的メソッド内でこの画像を使用したいので、私は私のイメージ

Image infoImage = new Image(getClass().getResourceAsStream("/resources/info.png"));

初期化するために、下記の方法を使用するカント画像は

final static Image infoImage = new Image("src/resources/info.png"); 

ただし、画像は表示されません。

私は完全に私が

答えて

3

あなたは、静的コールについては、次の表記法を使用することができます案内してください失われています:

Image infoImage = new Image(MyClassName.class.getResourceAsStream("/resources/info.png")); 
+0

こんにちはセルゲイGrinev、お返事に感謝。私はこのフォーラムで自分の質問を投稿する前に、このアプローチを試みました。それは正常に動作しますが、問題は私のサードパーティのjar(Apacheからのcommons-lang3-3.0.1)が実行時に選択されていないことです。私はこの問題を解決しようとしています。一方、この問題の解決方法や解決策が他にもある場合は、私に知らせてください。事前にありがとう – Ravishankar

+0

こんにちは。私はサードパーティ製のjarファイルがfxコードにロードされていない状態でどのように接続されていないかを実際に理解していません。なぜ他のソリューションが必要なのですか? –

+0

こんにちは、サードパーティーの瓶が画像と接続されている場所はありません。しかし、私はnetbeansでmyappを実行すると正常に動作します。 cmd promtで実行すると、クラスが見つからないというランタイムエラーが発生します。私はこのサイト "http://stackoverflow.com/questions/6750249/javafx-2-0-application-referencing-external-jars"に記載されているソリューションを使用して解決しようとしています。 – Ravishankar