Перетащите изображение в JLabel с помощью мыши
У меня есть изображение внутри JLabel.
JLabel label = new JLabel(new ImageIcon("C:\\image.jpg"));
label.setSize(300,300);
Я хочу следующую функциональность.
-Я нажимаю на место внутри JLabel (на изображении).
-При нажатой кнопке мыши я могу изменить расположение изображения внутри JLabel. (Я перетаскиваю картинку в разные позиции внутри JLabel)
Что ж, это означает, что во многих случаях картинка будет обрезана и находится вне поля зрения.
Подскажите пожалуйста, как реализовать этот функционал?
Какие правильные слушатели событий добавить в мой JLabel?