static JDesktopPane jTiledBackgroundDesktopPane(S imageID) { final BufferedImage tileImage = loadImage2(imageID); ret new JDesktopPane { protected void paintComponent(Graphics g) { paintTiledBackground_centered(this, g, tileImage); } }; }