» »

Java - NetBeans - Čas

Java - NetBeans - Čas

darkknight ::

Pozdravljeni!
Trenutno delam neko aplikacijo v NetBeans in ker s svojim srednješolskim znanjem Jave nisem sposoben rešiti sledečega problema, se obračam na vas.
Problem:
Ko bi zagnal nek program (bi se odprl JFrame) in na njem bi bila poleg drugih stvari tudi Labela, ki bi prikazovala pretečen čas v sekundah. Torej me zanima, kako bi lahko naredil da bi se vrednost te Labele za vsako sekundo povečala za 1 ? Sicer sem nekaj razmišljal, da bi to naredil z nitjo, vendar ne vem, kako bi potem vrednost spremenljivke spravil do tiste Labele.

Za odgovore se vam že v naprej zahvaljujem in lep pozdrav!

Pogij ::

Spura ::

final JLabel label = new JLabel();
jframe.getContentPane().add(label);
new Thread(new Runnable() {
    public void run() {
        long startTime = System.nanoTime();
        while(true) {
            label.setText("TIme elapsed: " + (System.nanoTime() - startTime) / 1000000000 + " sec");
            try {
                Thread.sleep(1000);
            } catch (InterruptedException e) {
            }
        }
    }
}

Zgodovina sprememb…

  • spremenil: Spura ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Backup in Virtualc

Oddelek: Operacijski sistemi
187207 (6698) Invictus
»

java / mysql / počasne poizvedbe

Oddelek: Programiranje
5758 (687) BRBR
»

[JAVA] branje iz datoteke

Oddelek: Programiranje
242413 (2048) Bela01
»

[NALOGA][Java] Težave pri pisanju slikarja

Oddelek: Programiranje
202298 (1940) l0g1t3ch
»

[C] cas, time_t

Oddelek: Programiranje
171582 (1420) Imortales

Več podobnih tem