Java Draw Train
Java Draw Train
*;
import javax.swing.*;
//import java.util.Date;
panel1 pTog;
/* Init metoden. */
public void init() {
Container guiBeholder = getContentPane();
panel panelen = new panel();
guiBeholder.add(panelen, BorderLayout.CENTER);
}
/* Beskriver panel. */
private class panel extends JPanel {
public panel() {
setLayout(new GridLayout(1, 1));
pTog = new panel1();
pTog.start();
add(pTog);
}
}
/* Beskriver panel1. */
private class panel1 extends JPanel implements Runnable {
int delay=10;
double x=0.0,y=0.0,y1=200.0; //aksel B
double x2=580.0,y2=200.0; //aksel C
Thread Thr;
// Date thedate;
g.setColor(Color.darkGray);
g.drawString("Tråder",680+(int)(x*0.1),150+(int)(y*1.5));
g.drawString("Appleter",720+(int)(x*1.2),(int)y1);
g.drawString("GUI",650-(int)(x),170+(int)(y));
g.setColor(Color.blue);
g.fillOval(160, 160, 80, 80);
g.fillOval(260, 160, 80, 80);
g.fillOval(360, 160, 80, 80);
g.fillOval(660, 160, 80, 80);
g.setColor( Color.black);
g.fillRect(500+(int)x, (int)y1-3 ,80-(int)x,(int)y1-194);//aksel C
g.fillPolygon(exes, whys, pts);//aksel B
g.fillRect(200+(int)x, 197+(int)y, 200, 6);//aksel A
g.setColor(Color.darkGray);
g.fillOval(195+(int)x, 195+(int)y, 10, 10);
g.fillOval(295+(int)x, 195+(int)y, 10, 10);
g.fillOval(395+(int)x, 195+(int)y, 10, 10);
g.fillOval(495+(int)x, (int)y1-5, 10, 10);