gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 08:28:04 25 4
gpt4 key购买 nike

我试图让我的程序在拖动图像后显示图像,但我不太清楚如何执行此操作。

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

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

最佳答案

一旦你有了图像(我不认为你问的是拖放功能,如果这是你问的部分,抱歉。),你可以将图像插入 ImageIcon 并将其显示在 JLabel 中,如所述 here

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

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

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

关于java - 让我的 Java 程序通过拖放来显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4055250/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com