Not really, swimming works your quads/hamstrings differently than squats but it's something. Leg extensions also, but those only go so far.
I have a knee injury from too much biking, I feel your pain. Can run and deadlift, but box/atg/parallel squats and biking fuck me up.