» »

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
187127 (6618) Invictus
»

java / mysql / počasne poizvedbe

Oddelek: Programiranje
5734 (663) BRBR
»

[JAVA] branje iz datoteke

Oddelek: Programiranje
242377 (2012) Bela01
»

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

Oddelek: Programiranje
202244 (1886) l0g1t3ch
»

[C] cas, time_t

Oddelek: Programiranje
171502 (1340) Imortales

Več podobnih tem