Avatar billede columbus Nybegynder
28. juni 2001 - 21:10 Der er 4 kommentarer og
1 løsning

To events på samme tid

Hvis man nu vil have at man ved klik på en knap, så kommer en vindue frem på skærmen hvor der står \'please wait\' og imens laves en eller anden udregning, og når udregningen er slut så forsvinder vinduet igen. Hvor\'n kan man så gøre det??
Jeg kan ikke få det til at foregå på samme tid. Den laver enten beregningen først og viser vinduet bagefter, eller så vises vinduet og så når man lukker vinduet, så laves beregningen.....
Avatar billede mickni33 Nybegynder
28. juni 2001 - 21:14 #1
Lyder som om du skal have gang i nogle tråde..Kan dog ike give dig noget kode da jeg er til C++. Men threads er jo netop skapt til dette formål..to eller flere ting på samme tid
Avatar billede columbus Nybegynder
28. juni 2001 - 21:19 #2
Her er noget af koden.
denne actionPerformed kaldes når jeg trykker på knappen. Jeg ville gerne have at min JDialog genKey bliver vist samtidigt med at det der står i try catch bliver udført.
Men som det er nu, så vises vinduet og når jeg lukker det så laves beregning i try/catch

public void actionPerformed(ActionEvent e) {
    genKey.setVisible(true);
    try {
        MakeKey.NewKey(MakeKeyWindow.keyName.getText(), (int)Math.pow(2.0,MakeKeyWindow.selectBits.getSelectedIndex()+5.0));
        MakeKeyWindow.lblStatus.setText(\"Keys are generated\");
        //GenerateKeyWindow.GenerateKeyWindow.frame.setVisible(false);
    }
    catch (IOException f) {
        System.exit(0); }
Avatar billede mickni33 Nybegynder
28. juni 2001 - 22:41 #3
Du kan næppe køre noget samtidigt med mindre du laver tråde så prøv at kigge efter noget om tråde på google.com
Avatar billede columbus Nybegynder
28. juni 2001 - 23:43 #4
Jeg fik det løst med brug af en timer, og list threads. Så tak for hjælpen
Avatar billede mickni33 Nybegynder
29. juni 2001 - 08:38 #5
du er bare genial :)
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