Toon posts:

Klok in java

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi,

Sinds kort ben ik begonnen met het programmeren van java, maar ik zit nu met een probleem. Ik wil een soort van stopwatch maken (niet met milliseconde ofzo, maar gewoon: uren, minuten en seconden).

Nu weet ik niet hoe ik de huidige tijd kan importeren in een textveld. Wie kan mij het uitleggen?

Hier is iig mijn code:

Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class dufaco extends Applet  implements ActionListener
{
    Button startknop, stopknop;
    TextField starttijd, stoptijd, uren, minuten, sec, klant;
    Label titel;
    Choice klanten;

    public void init()
    {
        // Layout groote
                setLayout(null);
                setSize (500,300);

        // Achtergrond
                setBackground( Color.lightGray  );

        // Label
                titel = new Label("Gewerkte uren");
                titel.setBounds(200,10,100,10);
                add(titel);

        // Knoppen
                startknop = new Button("Start tijd");
                startknop.setBounds(230,200,50,20);
                startknop.addActionListener(this);
                add(startknop);

                stopknop = new Button("Stop tijd");
                stopknop.setBounds(300,200,50,20);
                stopknop.addActionListener(this);
                add(stopknop);

        // Textvelden
                starttijd = new TextField("");
                starttijd.setBounds(230, 150, 50,20);
                starttijd.setEnabled(false);
                add(starttijd);

    }

    public void paint(Graphics g)
    {
    }

    public void actionPerformed(ActionEvent e)
    {   if(true)
        {

        }

    }
}


Wie kan me helpen?

Groeten,

Tristan

[ Voor 3% gewijzigd door Creepy op 11-12-2008 12:44 ]


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 23-09 21:37

Creepy

Tactical Espionage Splatterer

En wat heb je zelf al geprobeerd? En wat lukte daar niet mee? Alleen je code dumpen en hoen op een oplossing is niet de bedoeling.

Denk gewoon rustig na. De tijd opvragen moet lukken lijkt me, en met wat zoeken op google of de Java docs moet je vrij snel bij iets uitkomen dat de tijd kan omzetten naar tekst (String).

Je code is nu behoorlijk onleesbaar. In PRG Beleid staat dan ook uitgelegd hoe je dat kan voorkomen met code tags. Zou je PRG Beleid eens door kunnen nemen zodat je op de hoogte bent van wat hier kan en mag?

[ Voor 5% gewijzigd door Creepy op 11-12-2008 12:51 ]

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • Kishi
  • Registratie: Juni 2007
  • Laatst online: 31-08 23:18
Google "current time java"

http://www.exampledepot.com/egs/java.util/GetCurTime.html

Zoals reeds gezegd, wat meer inzet wordt wel geapprecieerd.

  • J2pc
  • Registratie: Oktober 2002
  • Niet online

J2pc

UT Tux Edition

Als je ipv de huidige tijd, de verstreken tijd weer wilt geven. Kun je natuurlijk ook het verschil tussen 2 tijden nemen. Bijvoorbeeld het verschil tussen start en en de huidige- of stoptijd.

Het makkelijkste hiervoor vind ik de huidige systeemtijd in milliseconden.

Mocht je na zelf wat uitzoeken en experimenteren er toch niet uitkomen. Laat dan even weten wat niet lukt, en waarom.

[ Voor 18% gewijzigd door J2pc op 11-12-2008 13:13 ]

"The computer is incredibly fast, accurate, and stupid. Man is unbelievably slow, inaccurate, and brilliant. The marriage of the two is a challenge and opportunity beyond imagination." © Stuart G. Walesh


Verwijderd

Topicstarter
Sorry voor de code maar ik ben, zoals jullie konden lezen, nog niet zo lang bezit met java.

Verder is het de eerste moeilijkere taal die ik leer. Ik ken voor de rest alleen maar een stukje HTML en PHP (heel weinig).

Ik heb natuurlijk voor ik mijn post maakte al gezocht naar romantime etc. en hoe ik dat in een tekstveld kan weergeven.

Bedankt voor de antwoorden en ik ga aan de slag!