微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

设置JWindow背景图像

如何解决设置JWindow背景图像

| 大家好 我想为我的JWindow设置背景。我在JWindow中使用了setIconImage方法。但它不起作用 怎么知道问题出在哪里?
    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\");
    }
}
此行代码将创建一个没有背景图像的全屏窗口。为什么? 我该如何解决?     

解决方法

setIconImage
用于窗口图标,而不用于背景。 尝试例如
setBackground
。如果需要一些自定义背景图像,则可能必须重写某些
paint(Graphics g)
方法,或者设置一些内容窗格/添加一些绘制图像的组件。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。