MudGuard: Variable als JFrame Name

Beitrag lesen

Hi,

while(zahl =! 20){

Diesen Operator gibt es nicht.

name = String.valueOf(zahl);
Jlabel name = new JLabel("xy");

Jlabel gibt es auch nicht (im Gegensatz zu JLabel).
Und Du hast bereits in diesem Scope eine Variable mit Namen "name" - da kannst Du keine zweite anlegen.

Und was Du vermutlich eigentlich machen willst: eine Variable vom Typ JLabel mit dem Namen "1" geht auch nicht. Denn eine Ziffer darf eh nicht am Namensanfang einer Variable stehen.

Was Du eventuell machen könntest:
Du legst vor der Schleife ein Array von JLabel an:
JLabel[] labels = new JLabel[20];

Und dann in der Schleife:

labels[zahl] = new JLabel("xy");

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.