Code:
public void drawScrollbar1(int j, int k, int l, int i1, int j1) {
scrollBar1.drawSprite(i1, l);
scrollBar2.drawSprite(i1, (l + j) - 16);
DrawingArea.drawPixels(j - 32, l + 16, i1, 0x000001, 16);
DrawingArea.drawPixels(j - 32, l + 16, i1, 0x3d3426, 15);
DrawingArea.drawPixels(j - 32, l + 16, i1, 0x342d21, 13);
DrawingArea.drawPixels(j - 32, l + 16, i1, 0x2e281d, 11);
DrawingArea.drawPixels(j - 32, l + 16, i1, 0x29241b, 10);
DrawingArea.drawPixels(j - 32, l + 16, i1, 0x252019, 9);
DrawingArea.drawPixels(j - 32, l + 16, i1, 0x000001, 1);
int k1 = ((j - 32) * j) / j1;
if(k1 < 8)
k1 = 8;
int l1 = ((j - 32 - k1) * k) / (j1 - j);
DrawingArea.drawPixels(k1, l + 16 + l1, i1, barFillColor, 16);
DrawingArea.method341(l + 16 + l1, 0x000001, k1, i1);
DrawingArea.method341(l + 16 + l1, 0x817051, k1, i1 + 1);
DrawingArea.method341(l + 16 + l1, 0x73654a, k1, i1 + 2);
DrawingArea.method341(l + 16 + l1, 0x6a5c43, k1, i1 + 3);
DrawingArea.method341(l + 16 + l1, 0x6a5c43, k1, i1 + 4);
DrawingArea.method341(l + 16 + l1, 0x655841, k1, i1 + 5);
DrawingArea.method341(l + 16 + l1, 0x655841, k1, i1 + 6);
DrawingArea.method341(l + 16 + l1, 0x61553e, k1, i1 + 7);
DrawingArea.method341(l + 16 + l1, 0x61553e, k1, i1 + 8);
DrawingArea.method341(l + 16 + l1, 0x5d513c, k1, i1 + 9);
DrawingArea.method341(l + 16 + l1, 0x5d513c, k1, i1 + 10);
DrawingArea.method341(l + 16 + l1, 0x594e3a, k1, i1 + 11);
DrawingArea.method341(l + 16 + l1, 0x594e3a, k1, i1 + 12);
DrawingArea.method341(l + 16 + l1, 0x514635, k1, i1 + 13);
DrawingArea.method341(l + 16 + l1, 0x4b4131, k1, i1 + 14);
DrawingArea.method339(l + 16 + l1, 0x000001, 15, i1);
DrawingArea.method339(l + 17 + l1, 0x000001, 15, i1);
DrawingArea.method339(l + 17 + l1, 0x655841, 14, i1);
DrawingArea.method339(l + 17 + l1, 0x6a5c43, 13, i1);
DrawingArea.method339(l + 17 + l1, 0x6d5f48, 11, i1);
DrawingArea.method339(l + 17 + l1, 0x73654a, 10, i1);
DrawingArea.method339(l + 17 + l1, 0x76684b, 7, i1);
DrawingArea.method339(l + 17 + l1, 0x7b6a4d, 5, i1);
DrawingArea.method339(l + 17 + l1, 0x7e6e50, 4, i1);
DrawingArea.method339(l + 17 + l1, 0x817051, 3, i1);
DrawingArea.method339(l + 17 + l1, 0x000001, 2, i1);
DrawingArea.method339(l + 18 + l1, 0x000001, 16, i1);
DrawingArea.method339(l + 18 + l1, 0x564b38, 15, i1);
DrawingArea.method339(l + 18 + l1, 0x5d513c, 14, i1);
DrawingArea.method339(l + 18 + l1, 0x625640, 11, i1);
DrawingArea.method339(l + 18 + l1, 0x655841, 10, i1);
DrawingArea.method339(l + 18 + l1, 0x6a5c43, 7, i1);
DrawingArea.method339(l + 18 + l1, 0x6e6046, 5, i1);
DrawingArea.method339(l + 18 + l1, 0x716247, 4, i1);
DrawingArea.method339(l + 18 + l1, 0x7b6a4d, 3, i1);
DrawingArea.method339(l + 18 + l1, 0x817051, 2, i1);
DrawingArea.method339(l + 18 + l1, 0x000001, 1, i1);
DrawingArea.method339(l + 19 + l1, 0x000001, 16, i1);
DrawingArea.method339(l + 19 + l1, 0x514635, 15, i1);
DrawingArea.method339(l + 19 + l1, 0x564b38, 14, i1);
DrawingArea.method339(l + 19 + l1, 0x5d513c, 11, i1);
DrawingArea.method339(l + 19 + l1, 0x61553e, 9, i1);
DrawingArea.method339(l + 19 + l1, 0x655841, 7, i1);
DrawingArea.method339(l + 19 + l1, 0x6a5c43, 5, i1);
DrawingArea.method339(l + 19 + l1, 0x6e6046, 4, i1);
DrawingArea.method339(l + 19 + l1, 0x73654a, 3, i1);
DrawingArea.method339(l + 19 + l1, 0x817051, 2, i1);
DrawingArea.method339(l + 19 + l1, 0x000001, 1, i1);
DrawingArea.method339(l + 20 + l1, 0x000001, 16, i1);
DrawingArea.method339(l + 20 + l1, 0x4b4131, 15, i1);
DrawingArea.method339(l + 20 + l1, 0x544936, 14, i1);
DrawingArea.method339(l + 20 + l1, 0x594e3a, 13, i1);
DrawingArea.method339(l + 20 + l1, 0x5d513c, 10, i1);
DrawingArea.method339(l + 20 + l1, 0x61553e, 8, i1);
DrawingArea.method339(l + 20 + l1, 0x655841, 6, i1);
DrawingArea.method339(l + 20 + l1, 0x6a5c43, 4, i1);
DrawingArea.method339(l + 20 + l1, 0x73654a, 3, i1);
DrawingArea.method339(l + 20 + l1, 0x817051, 2, i1);
DrawingArea.method339(l + 20 + l1, 0x000001, 1, i1);
DrawingArea.method341(l + 16 + l1, 0x000001, k1, i1 + 15);
DrawingArea.method339(l + 15 + l1 + k1, 0x000001, 16, i1);
DrawingArea.method339(l + 14 + l1 + k1, 0x000001, 15, i1);
DrawingArea.method339(l + 14 + l1 + k1, 0x3f372a, 14, i1);
DrawingArea.method339(l + 14 + l1 + k1, 0x443c2d, 10, i1);
DrawingArea.method339(l + 14 + l1 + k1, 0x483e2f, 9, i1);
DrawingArea.method339(l + 14 + l1 + k1, 0x4a402f, 7, i1);
DrawingArea.method339(l + 14 + l1 + k1, 0x4b4131, 4, i1);
DrawingArea.method339(l + 14 + l1 + k1, 0x564b38, 3, i1);
DrawingArea.method339(l + 14 + l1 + k1, 0x000001, 2, i1);
DrawingArea.method339(l + 13 + l1 + k1, 0x000001, 16, i1);
DrawingArea.method339(l + 13 + l1 + k1, 0x443c2d, 15, i1);
DrawingArea.method339(l + 13 + l1 + k1, 0x4b4131, 11, i1);
DrawingArea.method339(l + 13 + l1 + k1, 0x514635, 9, i1);
DrawingArea.method339(l + 13 + l1 + k1, 0x544936, 7, i1);
DrawingArea.method339(l + 13 + l1 + k1, 0x564b38, 6, i1);
DrawingArea.method339(l + 13 + l1 + k1, 0x594e3a, 4, i1);
DrawingArea.method339(l + 13 + l1 + k1, 0x625640, 3, i1);
DrawingArea.method339(l + 13 + l1 + k1, 0x6a5c43, 2, i1);
DrawingArea.method339(l + 13 + l1 + k1, 0x000001, 1, i1);
DrawingArea.method339(l + 12 + l1 + k1, 0x000001, 16, i1);
DrawingArea.method339(l + 12 + l1 + k1, 0x443c2d, 15, i1);
DrawingArea.method339(l + 12 + l1 + k1, 0x4b4131, 14, i1);
DrawingArea.method339(l + 12 + l1 + k1, 0x544936, 12, i1);
DrawingArea.method339(l + 12 + l1 + k1, 0x564b38, 11, i1);
DrawingArea.method339(l + 12 + l1 + k1, 0x594e3a, 10, i1);
DrawingArea.method339(l + 12 + l1 + k1, 0x5d513c, 7, i1);
DrawingArea.method339(l + 12 + l1 + k1, 0x61553e, 4, i1);
DrawingArea.method339(l + 12 + l1 + k1, 0x6e6046, 3, i1);
DrawingArea.method339(l + 12 + l1 + k1, 0x7b6a4d, 2, i1);
DrawingArea.method339(l + 12 + l1 + k1, 0x000001, 1, i1);
DrawingArea.method339(l + 11 + l1 + k1, 0x000001, 16, i1);
DrawingArea.method339(l + 11 + l1 + k1, 0x4b4131, 15, i1);
DrawingArea.method339(l + 11 + l1 + k1, 0x514635, 14, i1);
DrawingArea.method339(l + 11 + l1 + k1, 0x564b38, 13, i1);
DrawingArea.method339(l + 11 + l1 + k1, 0x594e3a, 11, i1);
DrawingArea.method339(l + 11 + l1 + k1, 0x5d513c, 9, i1);
DrawingArea.method339(l + 11 + l1 + k1, 0x61553e, 7, i1);
DrawingArea.method339(l + 11 + l1 + k1, 0x655841, 5, i1);
DrawingArea.method339(l + 11 + l1 + k1, 0x6a5c43, 4, i1);
DrawingArea.method339(l + 11 + l1 + k1, 0x73654a, 3, i1);
DrawingArea.method339(l + 11 + l1 + k1, 0x7b6a4d, 2, i1);
DrawingArea.method339(l + 11 + l1 + k1, 0x000001, 1, i1);
}
Then in drawInterface method, the only place that method is called