Yeah, his eye is definitely swollen. That means a one way ticket to a vet. There is no sign of a stuck eye cap at all. He may have an eye infection or some sort of hemorrhage. Please take him in asap.