You declared Deck as a local variable of the init() method, but you're trying to use it in the actionPerformed() method.

Suggested fix:
Move the declaration of the Deck variable out to be a field...