Normal
Du hängst deinen in der main erstellten ActionListener nie an den Button an - an den hängst du nur einen aus einer anderen Variable, die aber immer null ist.