private void defineInternalFrameMaximizeButton(UIDefaults d) {
String p = "InternalFrame:InternalFrameTitlePane:\"InternalFrameTitlePane.maximizeButton\"";
String c = PAINTER_PREFIX + "TitlePaneMaximizeButtonPainter";
d.put(p + ".WindowNotFocused", new TitlePaneMaximizeButtonWindowNotFocusedState());
d.put(p + ".WindowMaximized", new TitlePaneMaximizeButtonWindowMaximizedState());
d.put(p + ".contentMargins", new InsetsUIResource(0, 0, 0, 0));
// Set the maximize button states.
d.put(p + "[Disabled].backgroundPainter", new LazyPainter(c, TitlePaneMaximizeButtonPainter.Which.BACKGROUND_DISABLED));
d.put(p + "[Enabled].backgroundPainter", new LazyPainter(c, TitlePaneMaximizeButtonPainter.Which.BACKGROUND_ENABLED));