public void updateScreen() { boolean olay = false; int imageSize = 0; URL url = null; BufferedInputStream bs = null; DataInputStream ds = null; int i = 0; delay(1000); String imageName = new String(); imageName = "initial.jpg"; diskWidth = 512; diskHeight = 512; x = 0; y = 0; if (screenMode != 5) { olay = true; read_Overlay(0); } else { eraseAll(); olay = false; } imageSize = diskWidth * diskHeight; try { url = new URL(codebase, imageName); } catch (MalformedURLException e1) { System.out.println("URL Error"); } if (screenMode == 6) // Spectrum read_Overlay(1); else if (screenMode == 7) // X-Ray Map getJpegImage(url, x, y, diskWidth, diskHeight); else if (screenMode != 9) // All else readJpegImage(url, x, y, diskWidth, diskHeight); if (screenMode != 7) // Combine Mem and Overlay except for X-Ray Map combine_Mem_Olay(screenMode, olay); MemoryImageSource mis = new MemoryImageSource(512, 512, pixel, 0, 512); image = createImage(mis); tracker.addImage(image, 0, 512, 512); try { tracker.waitForAll(); } catch (InterruptedException e) { } repaint(); tracker.removeImage(image, 0); }