Toon posts:

[Java] Afmaken van timer

Pagina: 1
Acties:
  • 42 views sinds 30-01-2008

Verwijderd

Topicstarter
Hey guys
Ik heb een probleempje met een Timer...

Kunnen jullie hem mischien voor mij afmaken/verbeteren?


/**
* <p>Title: Timer </p>
* <p>Description: Timer</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.awt.Graphics.*;

public class timer extends JFrame implements ActionListener
{
public static void main(String[] args);

{

//Het aanmaken van drie buttons
private JButton start = new JButton("start");
private JButton stop = new JButton("stop");
private JButton reset = new JButton("reset");

//Aanmaken van de variabelen voor het tellen
double tStart = 0;
double tEind = 0;

//voorbereiden en maken van de eerste input
String output = " " + tEind;
JLabel result = new JLabel(output);

//constructor
public timer() {
//Bouwen van het scherm en Layout instellen
Container container = getContentPane();
container.setLayout(newBorderLayout());

//aanmaken van twee panelen, waar de inhoud in gaat komen.
JPanel p1 = new JPanel();
JPanel p2 = new JPanel();

//panelen instellen op flowlayout.
p1.setLayout(new FlowLayout());
p2.setLayout(new FlowLayout());

// Een JTextfield oid toevoegen aan p1
p1.add(result);

// toevoegingen aan p2
p2.add(start);

// p1 en p2 toevoegen aan container
container.add(p1, BorderLayout.NORTH);
container.add(p2, BorderLayout.SOUTH);

//ActionListener koppelen aan de knoppen.
start.addActionListener(this);
}

public static void main(String[] args)
{

//Standaard stuk grafische applicatie bouwen!
timer frame = new timer();
frame.setTitle("PrikKlok");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 200);
frame.setVisible(true);

}

public void actionPerformed(ActionEvent e)
{
if (e.getSource() == start)
{
tStart = System.currentTimeMillis();
repaint();
}

if (e.getSource() == stop) {
tEind = (System.currentTimeMillis() - tStart) / 1000;
result.setText(output); //output naar het scherm zetten.
repaint();
}
};


}}

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 13:45

gorgi_19

Kruimeltjes zijn weer op :9

gorgi_19 schreef op donderdag 09 december 2004 @ 14:15:
Zie P&W FAQ - De "quickstart" :)

Ik mis een en ander aan je topic, zoals code-tags, een duidelijke titel en een taal in de titel :) Verder is Programming & Webscripting niet bedoeld om je code te dumpen, zodat wij voor je gaan debuggen. Je doet nu: "Lap code, het werkt niet, wie zegt mij waar?" Debuggen is iets wat je zelf mag doen. Als je het probleem geisoleerd hebt, met duidelijke foutmeldingen / verschijnselen, dan kan je een topic openen. Let wel op de eerder genoemde quickstart :)

Deze gaat dicht.
Heb je mijn vorige reactie gezien?

Sowieso: jouw werk afmaken doen we hier niet, tenzij je bereidt bent om consultancy tarief van minimaal 60 Euro per uur te betalen of iemand via Monsterboard in te huren.

[ Voor 11% gewijzigd door gorgi_19 op 09-12-2004 14:45 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Dit topic is gesloten.