webForumDet fria alternativet

Lägga till en timer

Java

1 svar · 282 visningar · startad av asp

Medlem sedan aug. 2002733 inlägg
Frågan#1

Hej.

Hur kan jag på enklaste sett lägga till en timer som varar i 2 sekunder. Det skall alltså vara en fördröjning.

I ActionPerformed har jag följande händelse när man trycker på en knapp:

n[i].setStatus(BOLD)

// Fördröjning i två sek

n[i].setStatus(NORMAL)

Fördrökning skall göras med en Timer.

Medlem sedan sep. 2001961 inlägg
#2

Thread.currentThread().sleep(milliseconds).

Fast av koden att dömma så är du inne och petar i gui:t och då bör du istället använda dig av någon form av event (SetBoldEvent och SetNormalEvent t.ex) som triggar sättning av attributen i gui-tråden och sedan ha en Timer som väntar i två sekunder på att skicka nästa event.

261 ms totalt · 3 externa anrop · v20260731065814-full.265f3fdd
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)