让我的Java程序通过拖放显示图像

让我的Java程序通过拖放显示图像,java,image,drag-and-drop,image-manipulation,jframe,Java,Image,Drag And Drop,Image Manipulation,Jframe,我正试图让我的程序在图像被拖过后显示它,但我真的不知道如何做到这一点 示例:您的桌面上有一个图像photo.jpg。您可以将其拖到JavaJFrame中,然后显示该图像(照片本身)的内容 从那里我想能够发挥的照片的大小能力,但第一步,首先,我不知道如何让它显示在JFrame。任何帮助都将不胜感激。一旦您有了图像(我认为您不是在询问拖放功能,如果这是您要问的部分,很抱歉),您可以将图像推入图像图标,并按所述在JLabel中显示它 或者您可以在paintComponent中使用Graphics#dr

我正试图让我的程序在图像被拖过后显示它,但我真的不知道如何做到这一点

示例:您的桌面上有一个图像photo.jpg。您可以将其拖到JavaJFrame中,然后显示该图像(照片本身)的内容

从那里我想能够发挥的照片的大小能力,但第一步,首先,我不知道如何让它显示在JFrame。任何帮助都将不胜感激。

一旦您有了图像(我认为您不是在询问拖放功能,如果这是您要问的部分,很抱歉),您可以将图像推入图像图标,并按所述在JLabel中显示它

或者您可以在
paintComponent
中使用
Graphics#drawImage
方法来绘制
Images
。 大致如下(作为一个非常基本的例子):


我举了一个更详细的例子。

很抱歉问了一个显而易见的问题,但是您已经完成了相关的Swing教程了吗?-编辑:嗯,这似乎主要(仅?)与应用程序内拖放有关。我有,但我需要了解如何做有关图像的部分,而不是拖放部分。
public void paintComponent(Graphics page)
{
    super.paintComponent(page);
    page.drawImage(img, 0, 0, null);
}