Avatar billede junkfunk2002 Nybegynder
29. november 2002 - 12:49 Der er 6 kommentarer og
1 løsning

Tidsdetermineret popup-vindue

Hej.
Er der nogen der ved om der findes et popup-vindue eller anden form for notifier, som indeholder en metode til at bestemme, hvor lang tid vinduet er synligt? Ellers, hvordan man selv kan konstruere en sådan metode.
Hilsener
Avatar billede disky Nybegynder
29. november 2002 - 12:53 #1
Hvis du ikke ønsker en JAVA løsning med en javascript løsning, luk venligst dit spørgsmål og flyt det til korrekt gruppe.
Avatar billede junkfunk2002 Nybegynder
29. november 2002 - 13:43 #2
Jeg ønsker en JAVA løsning og ikke en Java-script løsning!
Avatar billede junkfunk2002 Nybegynder
29. november 2002 - 13:44 #3
Lige nu er det swing jeg sidder og roder med, men kan ikke finde en relevant klasse.
Avatar billede a_schack Nybegynder
29. november 2002 - 13:51 #4
Avatar billede a_schack Nybegynder
29. november 2002 - 13:57 #5
lad dit popup-vindue implementere interface ActionListener, og luk vinduet i actionPerformed-metoden.
Konstruer en timer med tiden i millisekunder og dit popup-vindue som parametre. Husk:
timer.setRepeats(false);
Det gør, at den kun fyrer event'en af en gang
Det er lidt svært at skrive konkret kode, da jeg ikke ved hvad du allerede har lavet...
Avatar billede ng-km Nybegynder
01. december 2002 - 12:17 #6
Man kunne måske også gøre det i en tråd noget i retning af :

class PopUp extends Thread
{
  public void run()
  {
    Vindue vindue = new Vindue(...)
    vindue.setVisible(true);
    this.sleep(3000);//millisek.
    vindue.dispose();
  }
}

Aner ikke om det virker, men det var nok der jeg ville starte.....
Avatar billede ng-km Nybegynder
01. december 2002 - 12:21 #7
Tråden startes jo så med popUp.start(). IKKE med run. Implementer evt. PopUp som en innerclass, så du har direkte adgang til dine variabler og metoder i den klasse du skal bruge vinduet i.
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