📄 checi.java
字号:
import java.awt.*;
import java.applet.Applet;
import java.sql.*;
import javax.swing.*;
import java.awt.event.*;
import java.awt.image.*;
import java.io.*;
import java.lang.String;
import java.lang.Math.*;
public class checi
{ int che,u,v;
String pt[]=new String[30];
Point pp[]=new Point[30];
String ur1="jdbc:odbc:lv";
String query[]=new String[30];
ResultSet r[]=new ResultSet[30];
int x,y,xx,yy,xxxx,yyyy;
Thread newThread;
public class(int m)
{
che=m;
}
public class luxian()
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(java.lang.ClassNotFoundException e)
{
System.err.print("classNotFoundException:");
System.err.println(e.getMessage());
}
try
{ Connection con=DriverManager.getConnection(ur1);
Statement stmt=con.createStatement();
Statement stmt1=con.createStatement();
int i=0,j=0;
String query="SELECT * FROM "C0"WHERE 车次='"+che+"'";
ResultSet r=stmt.executeQuery(query);
while(r.next())
{
pt[j]=r.getString("站点");
j++;
}
while(i<=j)
{
query[i]="SELECT * FROM "C00"WHERE 站点='"+pt[i]+"'";
r[i]=stmt.executeQuery(query[i]);
pp[i].x=r[i].getInt("x");
pp[i].y=r[i].getInt("y");
}
do
{ x=xx;y=yy;xx=pp[h].x;yy=pp[h].y;
sanjiao sj=new sanjiao(x,y,xx,yy);
xxx=x;yyy=y;
if(x==xx)
{
movex=0;xx++;
movey=1;
while (kkk==0)
{
try{Thread.sleep(2);}catch(InterruptedException E){}
xxx=xxx+movex;
yyy=yyy+movey;
xxxx=(int)xxx;
yyyy=(int)yyy;
if(yyyy==y||yyyy==yy)kkk=1;
bufg1.setColor(Color.blue);
bufg1.fillOval(xxxx,yyyy,4,4);
repaint();
}
}
else
{
kkk=0;
movex=cd*sj.cos;
movey=cd*sj.sin;
while (((x<=xxx)&&(xxx<=xx))||((xx<=xxx)&&(xxx<=x)))
{
try{Thread.sleep(2);}catch(InterruptedException E){}
xxx=xxx+movex;
yyy=yyy+movey;
xxxx=(int)xxx;
yyyy=(int)yyy;
bufg1.setColor(Color.blue);
bufg1.fillOval(xxxx,yyyy,4,4);
repaint();
}
}
bufg1.setColor(Color.red);
bufg1.drawString(""+pt[h-1],x,y);
h++;
}while(newThread!=null&&h<=zd);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -