首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >java,尝试将图片添加到JFrame

java,尝试将图片添加到JFrame
EN

Stack Overflow用户
提问于 2011-04-13 04:52:03
回答 2查看 2.4K关注 0票数 1

我在试着做一个简单的游戏。我不知道如何将图片添加到JFrame中。

一些信息:我在mac上。我正在用Java编程。

问题:如何将图像添加到JFrame,以便能够轻松地移动它?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-13 05:24:56

  • create JFrame
  • create JPanel并将其添加到JFrame
  • in paint方法的JPanel add Graphics.drawImage方法中,以在x,y位置

中显示图像

编辑:

面板示例:

代码语言:javascript
运行
复制
public class ImageInPanel extends JPanel {
    private BufferedImage image;
    private int x;
    private int y;    
    public void paint(Graphics g) {
        g.drawImage(image, x, y, this);
    }
    // getters and setters
}
票数 1
EN

Stack Overflow用户

发布于 2011-04-13 11:12:41

创建具有ImageIcon的JLabel。然后,您可以使用以下命令在帧周围移动图像:

代码语言:javascript
运行
复制
label.setLocation(...);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5641493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档