⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 road.java

📁 一些JAVA的小程序
💻 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 + -