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);
}
}
}
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!