Applet java - stoper analogowy -jak?

0

Witam,

mam przez dwa dni sklecic applet w javie - stoper analogowy.
Nie bede udawal, nie jestem programista i mecze sie juz kilka godzin.
Napisalem stoper ale cyfrowy i za Chiny Ludowe nie moge go podczepic pod analogowa wskazowke.
Probuje z przerobionym zegarem, ale albo jestem juz tak zmeczony, ze skonczylo mi sie myslenie, albo po prostu jestem za glupi.
Ktos moze mi cos takiego skrobnac z komentarzem?
Bede najzwyklej w swiecie po prostu bardzo wdzieczny :)

pzdr
Zero Absolutne

0

Czy chodzi Ci o coś takiego?
Jeśli nie, to może choć trochę Ci się przyda;)

<java>
package moje;

import java.awt.*; 
import java.applet.*;
public class StoperAnalogowy extends Applet implements Runnable {
	private Thread watek;
	private int x = 0, y = 0;
	private int time = 0; 
	private long startTime = 0;
	private boolean running = false;
		
	public void init() {
		startTime = System.currentTimeMillis();
	}
	public void start() { 
		watek = new Thread(this); 
		watek.start();
	}
	
	public void stop(){ 
		watek.stop(); 
	}
	
	public void paint(Graphics g) {
		g.drawOval(50, 50, 200, 200);
		g.drawLine(150, 150, x, y);
	} 
	
	public void run() {
		while(true) {
			try { 
				long time = System.currentTimeMillis();
				
				x = (int) (150 + 98 * Math.cos(Math.toRadians(90.0 - (time - startTime) * 0.01)));
				y = (int) (150 - 98 * Math.sin(Math.toRadians(90.0 - (time - startTime) * 0.01)));
				watek.sleep(10);
			} catch (InterruptedException e ) {
			}
			repaint();
		} 
	}
}

</java>
0

Dzieki wielkie :)

przyda sie przyda sie :)

milego wieczoru
pzdr

1 użytkowników online, w tym zalogowanych: 0, gości: 1