!7 sclass FullScreen extends DynModule { transient JButton btn; JComponent visualize() { ret btn = jbutton("Full-screen on", r switchIt); } void switchIt { JDesktopPane desktop = cast get(creator(), 'desktop); if (desktop == null) ret; Window w = getWindow(desktop); if (!isFullScreen(desktop)) callCreator('cleanExitOnFrameClose, showFullScreen(desktop)); else callCreator('cleanExitOnFrameClose, showMaximizedFrame(desktop)); w.setVisible(false); } }