我将JFrame作为GUI中的父级。在其中,我提出了启动JDialog的选项,它从客户端获取信息。 JDialog出现在不同的窗口上,我希望在Windows 7任务栏中看到两个不同的窗口图标,一个用于JFrame,另一个用于JDialog。目前,我只在任务栏中获得一个图标,通过单击它,它将客户端返回到主屏幕。 (JFrame。)
这种行为可以在Java中被覆盖吗?当我打开多个窗口时,我希望行为类似于Chrome或任何其他程序,即能够将鼠标悬停在窗口图标上,并且能够选择将哪个窗口带到前面显示器。
答案 0 :(得分:1)
只需创建一个新的JFrame,在那里设置图标。然后将这个新创建的JFrame作为所有者转发给Dialog。它只取决于所有者框架。如果这是无效的,那么应用程序将被视为默认值。