ImageIcon将不会显示在JLabel中

时间:2019-10-24 15:49:09

标签: java swing jlabel imageicon

我一直在尝试在我的神奇宝贝游戏中使用“图像图标”,方法是在选择每个开始时显示每个开始的图像。但是,该图像在我运行程序时不会显示,但不会引发错误。该图像位于src文件夹中名为images的文件夹中。我一直都很好地学习Swing,但是这个问题使我感到困惑。

public ImageIcon f = new ImageIcon("images/bulbasaur.png"); //declared in the bulbasaur class

Bulbasaur bulb = new Bulbasaur(1, "Bulbasaur", 5);    // declared in the main class
final JLabel test = new JLabel();
test.setIcon(bulb.f);
test.setVisible(true);

1 个答案:

答案 0 :(得分:0)

Java可能无法找到具有给定路径的图像,因为我会尝试更改您的第一行

public ImageIcon f = new ImageIcon(Bulbasaur.class.getResource("images/bulbasaur.png"));