+ if(av.updatingConsensus || av.updatingConservation)\r
+ {\r
+ //We'll keep a record of the old image,\r
+ //and draw a faded image until the calculation\r
+ //has completed\r
+ if(fadedImage==null\r
+ || fadedImage.getWidth()!=imgWidth\r
+ || fadedImage.getHeight()!=image.getHeight())\r
+ {\r
+ fadedImage = new BufferedImage(\r
+ imgWidth, image.getHeight(),\r
+ BufferedImage.TYPE_INT_RGB);\r
+\r
+ Graphics2D fadedG = (Graphics2D) fadedImage.getGraphics();\r
+\r
+ fadedG.setColor(Color.white);\r
+ fadedG.fillRect(0, 0, imgWidth, image.getHeight());\r
+\r
+ fadedG.setComposite(\r
+ AlphaComposite.getInstance(\r
+ AlphaComposite.SRC_OVER, .3f));\r
+ fadedG.drawImage(image, 0, 0, this);\r
+\r
+ }\r
+\r
+ }\r
+ else\r
+ fadedImage = null;\r
+\r