[Java] button.addActionListener(this); funktiniert nicht?

...komplette Frage anzeigen

1 Antwort

Was mich verwundert, ist, dass du der Methode makePC erst eine Variable des Typs JButton übergibst (wahrscheinlich ein Instanzattribut), dann aber in der Methode definierst. Da Java die Variable by-value übergibt, ändert sich ownPC nicht, ist vermutlich sogar noch null. Der Vergleich in der actionPerformed-Methode kann also nie wahr werden.

Wenn ownPC ein Attribut ist, dann übergib es auch nicht als Parameter oder übergib eine bereits existierende Instanz.

Was möchtest Du wissen?