我可以通过调用JFrame.setIconImage()来替换Swing中任何给定的JFrame图标。但是,我有一个现有的应用程序,弹出大量的JOptionPanes和其他JFrames /对话框,而不是跟踪它们所有下来我想知道是否有办法将这些切换到我的自定义图标所有在一个地方?此外,在某些情况下(例如,ProgressMonitor),我无权访问实际的JFrame。
答案 0 :(得分:0)
您可以将自己创建的JFrames
存储在List
上。然后,您可以使用循环来获取此列表中的每个帧,并应用图标。