首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置JWindow背景图像

设置JWindow背景图像
EN

Stack Overflow用户
提问于 2011-05-25 20:25:40
回答 1查看 2.2K关注 0票数 2

嘿,所有人

我想为我的JWindow设置一个背景。我在JWindow中使用了setIconImage方法。但它不起作用

如何知道问题出在哪里?

代码语言:javascript
复制
    public MainMenu() throws Exception {
    try {
        bg = ImageIO.read(new File("pics" + File.separator
                + "mainMenuBackground.jpg"));

        content = new JWindow(this);
        content.setIconImage(bg);
        gs.setFullScreenWindow(content);
        content.repaint();

        this.setDefaultCloseOperation(EXIT_ON_CLOSE);
        this.repaint();
    } catch (Exception e) {
        throw new Exception("Some files are unavailable");
    }
}

这几行代码创建了一个没有背景图像的全屏窗口。为什么?

我怎么才能修复它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-25 20:29:18

setIconImage用于窗口图标,而不是背景。

setBackground为例。如果您想要一些自定义背景图像,您可能需要覆盖一些paint(Graphics g)方法,或者设置一些内容窗格/添加一些绘制图像的组件。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6124418

复制
相关文章

相似问题

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