Какой правильный путь для отображения файла ImageIcon PNG для Windows 7?

Я хотел проверить наличие программы с простым изображением PNG. Я написал короткую программу, которая делает это, но я могуКажется, путь не правильный. Я проверил, проверил снова, перепроверил, и четыре раза проверил мое имя пути, чтобы не понять это правильно, но это изображение не будет отображаться, независимо от того, что я делаю. Я использовал короткий класс, написанный Oracle в документации ImageIcon (creaetImageIcon()) для достижения этой цели, но это не таккажется, чтобы помочь. Я'Выложу всю программу ниже, так как она очень короткая.

package practiceImages;

import java.awt.BorderLayout;
import java.awt.Toolkit;

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class ImageIconGUITest {

    public static void main(String[] args) {
        ImageIconGUITest gui = new ImageIconGUITest();
        gui.display();
    }

    private ImageIcon createImageIcon(String path, String description) {
        java.net.URL imgURL = getClass().getResource(path);
        if (imgURL != null) {
            return new ImageIcon(imgURL, description);
        } else {
            System.err.println("Couldn't find file: " + path);
            return null;
        }
    }

    private void display() {
        JFrame frame = new JFrame();
        JLabel label = new JLabel(createImageIcon(
                "Users/Evan/javaItems/Sprites_and_Other_Art/green.png", "the color green"));

        frame.add(BorderLayout.CENTER, label);
        frame.setSize(500, 500);
        frame.setVisible(true);
    }
}

Ответы на вопрос(6)

Ваш ответ на вопрос