Avatar billede trp79 Nybegynder
27. februar 2002 - 18:54 Der er 6 kommentarer og
1 løsning

Wait( ) i ActionEvent

Jeg kan desværre ikke få wait( ) til at fungere i action event. Hvordan bruges den i en actionEvent? Jeg er newbie... På forhånd tak... 
Avatar billede cs_henrik Nybegynder
27. februar 2002 - 19:05 #1
Hvad vil du have den til? Skal dit program vente et bestemt stykke tid, eller ?
Avatar billede trp79 Nybegynder
27. februar 2002 - 19:06 #2
Ja den skal blot vente 2 sek. før den går videre altså wait(2000);
Avatar billede trp79 Nybegynder
27. februar 2002 - 19:09 #3
Min kode....

public void actionPerformed(ActionEvent e)
    {
        if(e.getSource()==Ok)

        {           
                   
                    et.indsaet( new Film(Orgtitle.getText(),Dktitle.getText(),Country.getText(),Art.getText(),Instruktoer.getText(),Skuespiller.getText(),Regnr.getText(),Aar.getText()));
                    h.setForeground(Color.blue);
                    h.setText("Ny film tilføjet");

                    try {wait(500);}catch(InterruptedException q)
                    {}
                    h.setText("");

        }
Avatar billede trp79 Nybegynder
27. februar 2002 - 19:11 #4
den vil have try - catch....
Avatar billede cs_henrik Nybegynder
27. februar 2002 - 19:18 #5
brug følgende:

try
{
  Thread.sleep(2000);
}
catch(InterruptedException e)
{

}
Avatar billede cs_henrik Nybegynder
27. februar 2002 - 19:25 #6
Det jeg prøvede at sige var:
Du skal ikke bruge wait() - den bruges, hvis du venter på, at en eller anden bliver færdig... udskift den med det kode jeg skrev indeholdende Thread.sleep(2000)
Avatar billede trp79 Nybegynder
27. februar 2002 - 19:37 #7
Du får tak :o) Det virker fjong nu :o)
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