+ gg.copyArea( 0,0, imgWidth, getHeight(), -horizontal*av.charWidth, 0 );\r
+ int sr=av.startRes, er=av.endRes+1, transX=0;\r
+\r
+ if(horizontal>0) // scrollbar pulled right, image to the left\r
+ {\r
+ transX = (er-sr-horizontal)*av.charWidth;\r
+ sr = er - horizontal ;\r
+ }\r
+ else if(horizontal<0)\r
+ {\r
+ er = sr-horizontal;\r
+ }\r
+\r
+\r
+ gg.translate(transX, 0);\r
+\r
+ drawComponent(gg, sr, er);\r
+\r
+ gg.translate( -transX, 0 );\r
+\r
+ fastPaint = true;\r
+ repaint();\r
+}\r
+\r
+\r
+ public void drawComponent(Graphics2D g, int startRes, int endRes)\r
+ {\r
+ g.setColor(Color.white);\r
+ g.fillRect(0,0,(endRes-startRes) *av.charWidth, getHeight());\r