首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以将背景图片添加到jdesktop窗格吗

可以将背景图片添加到jdesktop窗格吗
EN

Stack Overflow用户
提问于 2010-03-16 16:08:15
回答 2查看 2.2K关注 0票数 1

我正在尝试创建虚拟桌面。我完成了successfully.But,我不能为jdesktoppane设置背景图像。我想设置背景图像和添加图像后,也桌面窗格的工作normally.Is任何人知道的方式只是告诉我,谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-03-16 16:18:00

this thread at coderanch中,一种可能的解决方案是在JDesktopPane的子类的paintComponent方法中绘制(或者在该类的渲染器中绘制,这可能会更好)。

票数 1
EN

Stack Overflow用户

发布于 2010-03-16 16:22:00

您可以使用另一个成员作为图像扩展JDeskTopPane类,然后在构造函数中设置该图像的背景。

代码语言:javascript
复制
    public ExtendedJDesktopPane(Image image) {
         super();
         this.image = image;
    }

  protected void paintComponent(Graphics g) {
     g.drawImage(scaledImage, 0, 0, this);
  }

编辑:这类似于Riduidel提供的下面的链接。我只是写得太晚了。

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

https://stackoverflow.com/questions/2452842

复制
相关文章

相似问题

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