ставить отметки на ImageIcon в JLabel

Так что я'Я пытаюсь найти способ изменить изображение в Java. Другими словами, если пользователь нажимает на изображение, отметка будет поставлена в том месте, где пользователь только что щелкнул. У меня есть ImageIcon, который я вставил в JLabel. До сих пор я использовал подход JLayeredPanel, чтобы поместить еще одну JPanel поверх JLabel и нарисовать эту JPanel:

//...
ImageIcon icon = new ImageIcon("foo.jpg");
JLabel lb = new JLabel(icon);
JPanel glass = new JPanel();
lb.setBounds(0, 0, 100, 100);
glass.setBounds(0, 0, 100, 100);
glass.setOpaque(false);
LayeredPane container = new LayeredPane();
container.add(lb, 1);
container.add(glass, 2);

//...

Но этот путь неКажется, не работает. Я никогда не вижу фоновое изображение (изображение в фунтах). Так что мне было интересно, если ям даже на правильном пути вообще? Или есть более чистый способ добиться этого?

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

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