public void paint(Graphics g) {
        g.drawImage(background, 0, 0, 0);
        berlin.paintString(g,"Suara", 35, 80, Graphics.TOP | Graphics.LEFT);
        berlin.paintString(g, "Nyala", 120, 80, Graphics.TOP | Graphics.LEFT);
        berlin.paintString(g,"Mati", 200, 80, Graphics.TOP | Graphics.LEFT);
        g.drawImage(resetImage, 30, 130, 0 );
        g.drawImage(backImage, 30, 170,0);
        
        int pointerX, pointerY;
        pointerX = pointerY = 0;
        if (currentRow == SOUND_ROW) {
            pointerY = 85;
            pointerX = (currentSound) ? 110 : 190;
                
        } else if (currentRow == RESET_ROW) {
            pointerY = 147;
            pointerX = 32;
        } else if (currentRow == CONFIRM_ROW) {
            pointerY = 187;
            pointerX = 32;
        }
        g.drawImage(cursorImage, pointerX, pointerY, 0);
        if(isReset){
            g.drawImage(boxImage, 35,20, 0);
            berlin.paintString(g,  "Semua data akan terhapus", 160, 40, Graphics.TOP | Graphics.HCENTER);
            berlin.paintString(g,  "Apakah anda yakin?", 160, 70, Graphics.TOP | Graphics.HCENTER);
            g.drawImage(yesImage, 65,120,0 );
            g.drawImage(cancelImage, 175, 120,0);
            g.drawImage(cursorImage, (isConfirmReset)? 65 : 175 , 130, 0);
        }
        

    }