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