📄 road.java
字号:
/*
*class road.java is used to draw road map
*/
import java.awt.*;
import java.util.*;
public class road{
public road(int centerX, int centerY){
x=centerX;
y=centerY;
}
public void draw(Graphics g){
//draw border.
g.setColor(Color.black);
g.clearRect(20,20, 550, 550);
//draw road for truck.
g.setColor(Color.green);
g.drawArc(x-100, y-250, 200, 200, 0, 180);
g.drawLine(x-100, y-150, x-100, y+150);
g.drawLine(x+100, y-150, x+100, y+150);
g.drawArc(x-100, y+50, 200, 200, -180, 180);
//draw road for train.
g.setColor(Color.blue);
g.drawArc(x-250, y-100, 200, 200, 90, 180);
g.drawLine(x-150, y-100, x+150, y-100);
g.drawLine(x-150, y+100, x+150, y+100);
g.drawArc(x+50, y-100, 200, 200, -90, 180);
//draw station for train
g.setColor(Color.red);
g.drawRect(x+200,y-10,35,20);
g.fillRect(x+200,y-10,35,20);
//draw station for truck
g.setColor(Color.red);
g.drawRect(x-10,y+200,20,35);
g.fillRect(x-10,y+200,20,35);
}
//store road center postion
private int x;
private int y;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -