Hirdetés
- Az Apple bemutatta az iPhone 17-et
- iPhone topik
- Google Pixel 10 Pro XL – tíz kicsi Pixel
- Yettel topik
- Hivatalos a OnePlus 13 startdátuma
- Nagyon erős ajánlat lett az Apple Watch SE 3
- Vivo X200 Pro - a kétszázát!
- Telekom mobilszolgáltatások
- Kézbe fogható paradoxon lett az iPhone Air
- Samsung Galaxy S25 - végre van kicsi!
Új hozzászólás Aktív témák
-
Murphistic
aktív tag
Megint próbálkoztam egy kicsit. Sajnos most olyan hibával találkoztam, hogy ugyan szépen frissíti a képet a kód ( az is, amit elsőnek írtál ), de a végén, amikor kilép a ciklusból eltűnik a kiírt szöveg. Mintha ezt a Java update hívásai okoznák, sajnos a megoldásra még nem jöttem rá.
Viszont ha csak egy számláló kiírása a cél, akkor szerintem egyszerűbb egy JLabel-t használni erre a célra, amit pl. NetBeansben is vagy saját prancsokkal testre szabsz ( háttérszín, betűméret, betű színe, típusa )
Csináltam egy osztályt, aminek a konstruktorában beállítod, hogy melyik JLabel számoljon és utána meghívod a start-ot.
class IdoThread extends Thread{
JLabel label;
public IdoThread(JLabel label)
{
this.label=label;
}
public void run(){
int ido=0;
while(ido<5){label.setText(""+ido);
label.update(label.getGraphics());
try{
Thread.sleep(1000);
}catch(InterruptedException ie){
ie.printStackTrace();
}
ido++;}
}
}Valahol a programkódban, ahol szükséged van a számláló elindítására ( pl. egy gombra kattintva ) beszúrod ezt:
IdoThread it=new IdoThread(jLabel1);
it.start();Ennek még az is az előnye, hogy nem blokkolja az alkalmazásod felületét, tehát a számláló akkor is megy, ha mondjuk gépelsz a programodban, vagy így használható lesz egy másik gomb is, ami mondjuk a számláló leállítására szolgál.
Úgy néz ki, hogy a tegnap esti megoldásom egy elég nagy katyvasz lett
és nem valószínű, hogy működni is fog.
Nem tudom, hogy ennyi megoldja-e a problémádat, mert az tényleg furcsa, hogy nem akar működni a kirajzolás a Graphics-on.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- World of Tanks - MMO
- Windows 11
- MaxxDamage: Vizes Laptop Hűtés? Lehetséges? Igen!
- Vezetékes FEJhallgatók
- Milyen egeret válasszak?
- Mégis mi értelme az Xbox PC-nek, ha limitálja a hardverválasztékot?
- Az Apple bemutatta az iPhone 17-et
- AliExpress tapasztalatok
- Nintendo Switch 2
- Megjött a Cherry legfrissebb, taktilis karakterisztikájú kapcsolója
- További aktív témák...
- Xiaomi 14T Pro (használt, Független, 512 GB, 12 GB RAM, szürke)
- TUF Gaming F15 FX506HCB 15.6" FHD IPS i5-11400H RTX 3050 16GB 512GB NVMe magyar vbill gar
- Dell Latitude 7420 14" FHD IPS i7-1165G7 16GB 256GB NVMe ujjlolv gar
- Latitude 5520 27% 15.6" FHD IPS érintő i7-1185G7 MX450 16GB 512GB NVMe ujjlolv IR kam gar
- Apple iPhone 13 Mini 128GB, Akku: 83%, Normál, Kártyafüggetlen, Töltővel, 1 Év Garanciával!
- Lenovo V130-15IGM laptop (Pentium Silver N5000/8GB/256GB SSD
- BESZÁMÍTÁS! Gigabyte H510M i3 10100F 16GB DDR4 512GB SSD GTX 1050 Ti 4GB Zalman N4 Chieftec 400W
- BESZÁMÍTÁS! ASUS B550 Vision D B550 chipset alaplap garanciával hibátlan működéssel
- Huawei Nova Y70 128GB, Kártyafüggetlen, 1 Év Garanciával
- Windows 10 / 11 Pro Retail aktiváló kulcs Azonnal szállítással, számlával, garanciával!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest