在 Javafx 2.0 中处理图像时出现的问题

发布于 2024-12-21 14:01:15 字数 685 浏览 1 评论 0原文

我是 NetBeans IDE 和 Javafx 2.0 的新手。我在使用 Javafx 2.0 中的图像时遇到一个小问题,我正在使用 Javafx 和 ExcelSheet 开发一个小应用程序,并且使用 NetBeans IDE 7.1 Beta 版本

我初始化我的图像,如下所示

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

当我使用 Run(F6) 从 netbeans 运行我的应用程序时cmd一切正常。但是,当我尝试使用 cmd java -jar Myapp.jar 从命令提示符运行我的应用程序时,我看不到窗口中显示的图像。

注意:

我无法使用下面提到的方法来初始化我的图像

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

因为我想在静态方法中使用这个图像

所以我将图像初始化为

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

但是,图像没有显示。

我完全迷失了请指导我

I am new to NetBeans IDE and Javafx 2.0. I have a small issue in working with Images in Javafx 2.0, I am developing a small app using Javafx and ExcelSheet and I use NetBeans IDE 7.1 Beta Version

I initiaize my image as shown below

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

When I run my app from netbeans using Run(F6) cmd everything works fine. But when I try to run my app out of netbeans say from Command Prompt by using the cmd java -jar Myapp.jar I cannot see the image being displayed in the window.

Note:

I cant use the below mentioned way to initialize my Image

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

Because I want to use this image inside a static method

So I initialize the image as

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

But, the Image is not displayed.

I am totally lost Please guide me

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

伴随着你 2024-12-28 14:01:15

您可以使用下一个符号进行静态调用:

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

You can use next notation for static call:

Image infoImage = new Image(MyClassName.class.getResourceAsStream("/resources/info.png"));
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文