我正在尝试创建一个(非常)简单的 GUI 程序,它允许用户从不同的单选按钮中进行选择以在 JLabel 中显示图像。我正在使用的代码是这样的:
JLabel imageLabel = new JLabel();
imageLabel.setIcon(new ImageIcon("images/Dog"));
我的问题是,我将这个“图像”文件夹放在哪里?当我把它放在 src和bin 文件夹中时,图像仍然没有加载。我最终尝试了以下代码,当我使用 bin 文件夹时该代码有效:
imageLabel.setIcon(new ImageIcon(getClass().getResource("images/Dog")));
问题是,据我了解 bin 文件夹不应该用于这些文件?另外,我很确定我放在那里的图像文件夹已被删除(这是不使用它的一个很好的理由......)。
我正在将目录发送给我的教授,所以我不希望文件路径专门在我的计算机上工作。
PS我正在使用Eclipse,如果这很重要。