Wie kann ich Bilder mit dem Mauszeiger in die Java-Benutzeroberfläche ziehen?

// mein Code, der n Bilder in einem Verzeichnis aufruft, die auf dem JPanel platziert werden sollen

 public void imageAdder(int n, String name){
    BufferedImage myPic = null;
    for (int i = 0; i <= n; i++){
        try {
        myPic = ImageIO.read(new File("Images/" + name + i + ".jpg"));
        } catch (Exception e){
        System.out.println("no file man cmon");
        }
        JLabel picLabel = new JLabel(new ImageIcon(myPic));
      //  picLabel.setBounds(mouseX, mouseY, 100, 50);
      //  picLabel.addMouseMotionListener(this);
      //  picLabel.addMouseListener(this);
        canvas.add(picLabel);
    }}

Ich habe etwas über die Klasse DragSource gelesen und darüber, wie es eine Methode gibt, die Dinge vom Typ image zieht, aber ich bin mir nicht sicher, ob das in Anbetracht meines Codes zutrifft. Was kann ich tun, wenn ich die Bilder mit der Maus frei ziehen möchte?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage