static void internalFrameIcon(Component c, S imageID) { final JInternalFrame frame = getInternalFrame(c); if (frame == null) ret; thread "Loading Icon" { final Image i = imageIcon(or2(imageID, #1005557)).getImage(); awt { frame.setFrameIcon(i); } } } static void internalFrameIcon(S imageID, Component c) { internalFrameIcon(c, imageID); }