Hallo,
eine Klasse und eine GUI kann so ziemlich alles sein. Kannst du dein Problem etwas näher beschreiben? Was genau funktioniert nicht? Was verstehst du nicht? Warum soll/muss es eine ArrayList sein?
Grüße
Siri
PS: Ansonsten bist du hier womöglich besser aufgehoben.