Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet Javaban folyamatj...

Hogyan lehet Javaban folyamatjelzőt indítani?

Figyelt kérdés
Tegyük fel: van egy form rajta egy gomb (button) és egy folyamatjelző (progressBar). Mit írjak a gombhoz, hogy a folyamatjelző elkezdjen menni (növekedjen az értéke). Mondjuk negyedmásodpercenként vagy félmásodpercenként növekedjen a progressBar értéke 5-tel. Ezt hogyan tudom megoldani?
2012. márc. 4. 17:47
 1/1 LeGrady válasza:

A folyamat jelzőt tipikusan egy tényleges folyamatnak kellene állítani. Ehhez jellemzően egy szálra van szükség, ami fut, majd időnként állítja a ProgressBar értékét.


Ilyesmi:


public class A implements Runnable {


ProgressBar bar;


public A( ProgressBar bar ) {

this.bar = bar;

new Thread(this).start();

}


public void run() {

for(int i=0;i<100;i++) {

bar.set( i );

Thread.sleep(1000);

}

}

}

2012. márc. 18. 05:12
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!