833 "InternalFrame.iconifyIcon", |
833 "InternalFrame.iconifyIcon", |
834 WindowsIconFactory.createFrameIconifyIcon(), |
834 WindowsIconFactory.createFrameIconifyIcon(), |
835 "InternalFrame.closeIcon", |
835 "InternalFrame.closeIcon", |
836 WindowsIconFactory.createFrameCloseIcon(), |
836 WindowsIconFactory.createFrameCloseIcon(), |
837 "InternalFrame.icon", |
837 "InternalFrame.icon", |
838 (LazyValue) t -> new Object[]{ |
838 (LazyValue) t -> new WindowsInternalFrameTitlePane.ScalableIconUIResource(new Object[]{ |
839 // The constructor takes one arg: an array of UIDefaults.LazyValue |
839 // The constructor takes one arg: an array of UIDefaults.LazyValue |
840 // representing the icons |
840 // representing the icons |
841 SwingUtilities2.makeIcon(getClass(), BasicLookAndFeel.class, "icons/JavaCup16.png"), |
841 SwingUtilities2.makeIcon(getClass(), BasicLookAndFeel.class, "icons/JavaCup16.png"), |
842 SwingUtilities2.makeIcon(getClass(), WindowsLookAndFeel.class, "icons/JavaCup32.png") |
842 SwingUtilities2.makeIcon(getClass(), WindowsLookAndFeel.class, "icons/JavaCup32.png") |
843 }, |
843 }), |
844 // Internal Frame Auditory Cue Mappings |
844 // Internal Frame Auditory Cue Mappings |
845 "InternalFrame.closeSound", "win.sound.close", |
845 "InternalFrame.closeSound", "win.sound.close", |
846 "InternalFrame.maximizeSound", "win.sound.maximize", |
846 "InternalFrame.maximizeSound", "win.sound.maximize", |
847 "InternalFrame.minimizeSound", "win.sound.minimize", |
847 "InternalFrame.minimizeSound", "win.sound.minimize", |
848 "InternalFrame.restoreDownSound", "win.sound.restoreDown", |
848 "InternalFrame.restoreDownSound", "win.sound.restoreDown", |