27. maj 2001 - 22:55Der er
17 kommentarer og 1 løsning
afbryd tråd fra BGF
Mit problem er dette: Jeg har startet en tråd fra en brugergrænseflade lavet i swing. Tråden kører fint og gør de ting den skal, men jeg kan imens den kører ikke foretage mig andet på BGF. Det jeg skal er at stoppe tråden ved at trykke på en anden knap. Jeg har prøvet det samme med en løkke, der ikke kører i en tråd med det samme resultat.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Er du sikker på at dit \"tråd kode\" bliver eksekveret i en seperat tråd og ikke i hovedtråden. Hvis GUI\'et ikke reagerer på input så bliver det højst sandsynligt eksekveret i hovedtråden. Nå, men hvis du har en seperat tråd så prøv at sætte prioriteten ned på tråden inden du starter den, e.g. setPriority(). Det vil få dit GUI til at reagere med det samme når du trykker på din knap. Du kan stoppe tråden således. I din knaps Action listener tilføj myThread.interrupt().
Nu kender jeg ikke til alt din kode, men mit råd til dig er at læse ovenstående links. Der er noget helt gal med den måde du bruger Thread klassen på. Dennes konstruktør skal have et objekt af typen Runnable med. Og dette objekt skal altså impl. run metoden.
Synes godt om
Ny brugerNybegynder
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.