【发布时间】:2013-11-25 18:22:49
【问题描述】:
我想用 Java 制作一个 Windows GUI 模拟,但在将窗口定位在桌面图标上时遇到了问题。我尝试将桌面图标(JButtons)和窗口(使用 JInternalFrame 制作)放在同一个容器(JDesktopPane)中,但窗口将图标推开。如果我在 JLayeredPane 中放置 2 个容器(1 个用于桌面,1 个用于 Windows),我猜我将无法单击桌面图标?
还有其他方法可以解决这个问题吗?
编辑:更多信息:
我想用桌面、桌面图标和窗口来模拟 Windows 资源管理器。我希望桌面(带有图标)与窗口位于不同的图层上。我该怎么做呢?如果我使用 JLayeredPane,则无法单击图标,因为该层被 windows 层覆盖。
【问题讨论】:
-
什么、在哪里、如何以及为什么,为了更好的帮助尽快发布一个 SSCCE,简短,可运行,可编译
-
我必须发布我的整个程序。我只需要一些东西来指引我正确的方向。我会用更多信息更新问题。
标签: java swing icons jlayeredpane jdesktoppane