代码之家  ›  专栏  ›  技术社区  ›  Jim

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

  •  0
  • Jim  · 技术社区  · 14 年前

    示例:桌面上有一个图片photo.jpg。您可以将它拖到java JFrame中,然后显示图像的内容(照片iteself)。

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

    1 回复  |  直到 14 年前
        1
  •  2
  •   Community CDub    8 年前

    一旦你有了图像(我不认为你问的是拖放功能,如果你问的是这个部分,对不起),你可以将图像推到一个ImageIcon中,并按照描述显示在JLabel中 here

    或者你可以乱用 Graphics#drawImage paintComponent 画画 Images . 非常 基本示例):

    public void paintComponent(Graphics page)
    {
        super.paintComponent(page);
        page.drawImage(img, 0, 0, null);
    }
    

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