2

我将 JFrame 作为我的 GUI 中的父级。在其中,我提出了启动 JDialog 的选项,该 JDialog 从客户端获取信息。JDialog 出现在不同的窗口中,我希望在 Windows 7 任务栏中看到两个不同的窗口图标,一个用于 JFrame,另一个用于 JDialog。目前,我在任务栏中只得到一个图标,单击它,它会将客户端返回到主屏幕。(JFrame。)

可以在 Java 中覆盖此行为吗?当我打开多个窗口时,我希望行为类似于 Chrome 或任何其他程序的行为,即能够将鼠标悬停在窗口图标上,并能够选择将哪个窗口带到前面展示。

4

1 回答 1

1

只需创建一个新的 JFrame,在那里设置图标。然后将这个新创建的 JFrame 作为所有者转发给 Dialog。它仅取决于所有者框架。如果这是无效的,则将应用程序一作为默认设置。

于 2012-09-07T10:05:53.603 回答