Hirdetés
- Az idei év nagy kérdése: bele lehet férni 8 GB VRAM-ba?
- Kormányok / autós szimulátorok topikja
- Már itthon is kapható a Huawei legújabb „papírkijelzős” táblagépe
- AMD Navi Radeon™ RX 9xxx sorozat
- Az elmúlt 30 év legjobb processzorai
- RAM topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Ilyen se volt még: mégsem kell sok memória az új James Bond játékhoz
- Két 16 GB-os GeForce gyártását szüntette meg az ASUS
- eGPU tapasztalatok
Ú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?:))
- Steam topic
- Az idei év nagy kérdése: bele lehet férni 8 GB VRAM-ba?
- Kormányok / autós szimulátorok topikja
- Star Trek
- Már itthon is kapható a Huawei legújabb „papírkijelzős” táblagépe
- Gmail
- Metal topik
- Megérkezett a Google Pixel 7 és 7 Pro
- Kínai és egyéb olcsó órák topikja
- AMD Navi Radeon™ RX 9xxx sorozat
- További aktív témák...
- ÚJ HP Pulsefire Haste Wireless Bolti ár:30k INGYEN FOXPOST
- Bontatlan ! Új Lenovo Thinkpad T14 G5 Laptop 14" -45% Ultra 7 155U 16/512 FHD+ Magyar!
- új akku Ár/ÉRTÉK BAJNOK! Dell Latitude 5330 i3-1215U 6magos! - 16GB 256GB 13.3" FHD 1 év garancia
- Lenovo ThinkPad T495s Ryzen 5 PRO 3500U !! 16GB !! RAM 256GB ssd FHD-TOUCH vill-bill, + laptop táska
- LG 34WR50QK-B Monitor
- Apple Watch Series 9 41mm Pink 96% (1év Garancia)
- Apple iPhone 15 Pro Max 256GB, Kártyafüggetlen, 1 Év Garanciával
- Akció!!! Lenovo ThinkPad P15 Gen 1 Intel i7-10875H 32GB 1000GB Nvidia Quadro RTX 3000 1 év garancia
- MacBook Air M1 13" 16GB RAM 256GB SSD 27% áfás számla, (0228)
- Új Asus 15 TUF FHD 144Hz G-Sync Ryzen7 7735HS 16GB 512GB SSD Nvidia RTX 4060 8GB 140W Win11 Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
és nem valószínű, hogy működni is fog.

