Medien & Phantastik > Multimedia - Software & Betriebsysteme
[Java] In Schleife verschieden Labels 'beschriften'
Imion:
Vorsicht: Java-Vollnoob/Mit-Programmieren-Auch-Sonst-Nicht-Allzu-Viel-Am-Hut.
Ich versuche in einer Schleife verschiedene Labels im GUI zu 'beschriften'
Also zB. bei i=1 Label1, bei i=2 Label2 usw.
In VBasic ging das mit Label&i (IIRC). Jetzt frag ich mich, ob das auch mit Java irgendwie geht.
EDIT: Vielleicht hab ich mich missverständlich ausgedrückt.
Ich will nicht die Variable, die im Label ausgegeben wird verändern, sondern ich will ein anderes Label ansprechen, das dann die jeweilig Variable zeigen soll.
Zero:
das müsste
label + i
sein...
Imion:
Also Label+i.setText() mag Netbeans irgendwie gar nicht.
Andere Ideen?
Zero:
label = "label" + i
[edit] aach quatsch... so:
label.setText("label" + i)
[edit2] jetzt erst den kommentar gelesen... das geht so nich... da musst du den array für nehmen das dann durch laufen wird...
Imion:
Vielleicht bin ich jetzt zu blöd, aber irgendwie versteh ich dich momentan nicht.
Ich stell mal die Schleife rein.
Stehe aber immer noch vor dem Problem, die Einzelnen Werte im Array jeweils einem Label zuzuordnen.
Sprich:
wert[0] in Label1
wert[1] in Label2
usw.
--- Code: ---
orbits[0]=firstplanetorbit;
while(orbits[i]>innerlimit)
{
i++;
OrbitalSpacing(); /*Hier wird orbitalspacingratio ermittelt*/
orbitstemp=orbits[i-1]/orbitalspacingratio;
if (orbitstemp>innerlimit)
orbits[i]=orbitstemp;
OrbitLabel.setText(""+orbits[i]); /*Hier sollten die verschiedenen Label beschriftet werden*/
}
--- Ende Code ---
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln