Avatar billede frostware Nybegynder
08. december 2005 - 19:59 Der er 3 kommentarer og
1 løsning

Index på JLabel

Hej

Jeg har 10 labels, med navnene lbl1, lbl2, lbl3, osv...
De har alle et start icon (billede) som hedder iconOff. Afhængig af et angivet tal skal et bestemt antal af labels'ene skifte billede til iconOn.

Altså noget med en for løkke:
            int n;
            for (n=1; n<=t; n++){

}

t er det tal brugeren selv har opgivet.
Avatar billede mikkelbm Nybegynder
08. december 2005 - 20:00 #1
Smid dem i et array.
Avatar billede mikkelbm Nybegynder
08. december 2005 - 20:03 #2
Lidt pseudo kode:

JLabel[] labels = new JLabel[10];
labels[0] = new JLabel ("Lbl1");
labels[0].setIcon (icon1);
labels[1] = new JLabel ("Lbl2");
labels[1].setIcon (icon2);
labels[2] = new JLabel ("Lbl3");
labels[2].setIcon (icon3);
etc...

int number = 5;

for (int i = 0; i < number; i++)
    lables[i].setIcon (newIcon);
Avatar billede frostware Nybegynder
08. december 2005 - 20:38 #3
Nice. Tak for hjælpen
Avatar billede mikkelbm Nybegynder
08. december 2005 - 20:39 #4
Hvis det var brugbart, så smider jeg et svar.

Spørg bare hvis du er i tvivl om noget.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester