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

📄 javaxq.java

📁 象棋演播室1.6的dephi源码 作者 董世伟
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
import java.applet.Applet;
import java.awt.*;

public class JavaXQ extends Applet
{

    public void drawRedE(int i, int j, Graphics g)
    {
        g.setColor(Color.red);
        g.fillOval(i, j, cx - 2, cy - 2);
        g.setColor(Color.white);
        g.drawLine(i + 9, j + 3, i + 9, j + 3);
        g.drawLine(i + 10, j + 4, i + 10, j + 4);
        g.drawLine(i + 9, j + 5, i + 9, j + 7);
        g.drawLine(i + 8, j + 8, i + 11, j + 8);
        g.fillRect(i + 5, j + 9, 5, 2);
        g.drawLine(i + 10, j + 9, i + 10, j + 9);
        g.fillRect(i + 8, j + 11, 2, 9);
        g.drawLine(i + 10, j + 11, i + 10, j + 12);
        g.drawLine(i + 7, j + 12, i + 7, j + 13);
        g.drawLine(i + 6, j + 14, i + 6, j + 14);
        g.drawLine(i + 5, j + 15, i + 5, j + 15);
        g.drawLine(i + 4, j + 16, i + 4, j + 16);
        g.fillRect(i + 12, j + 9, 2, 6);
        g.drawLine(i + 12, j + 15, i + 12, j + 16);
        g.drawLine(i + 14, j + 8, i + 16, j + 8);
        g.fillRect(i + 17, j + 8, 2, 11);
        g.drawLine(i + 15, j + 10, i + 15, j + 10);
        g.drawLine(i + 14, j + 11, i + 15, j + 11);
        g.drawLine(i + 14, j + 13, i + 15, j + 13);
        g.drawLine(i + 13, j + 16, i + 15, j + 16);
        g.drawLine(i + 16, j + 17, i + 16, j + 17);
        g.drawLine(i + 18, j + 18, i + 18, j + 18);
    }

    public void drawRedK(int i, int j, Graphics g)
    {
        g.setColor(Color.red);
        g.fillOval(i, j, cx - 2, cy - 2);
        g.setColor(Color.white);
        g.drawLine(i + 14, j + 4, i + 14, j + 19);
        g.drawLine(i + 15, j + 4, i + 15, j + 5);
        g.drawLine(i + 12, j + 8, i + 18, j + 8);
        g.drawLine(i + 11, j + 9, i + 11, j + 14);
        g.drawLine(i + 12, j + 9, i + 12, j + 10);
        g.drawLine(i + 17, j + 9, i + 18, j + 9);
        g.drawLine(i + 17, j + 10, i + 17, j + 15);
        g.drawLine(i + 15, j + 14, i + 16, j + 14);
        g.drawLine(i + 16, j + 15, i + 16, j + 15);
        g.drawLine(i + 8, j + 5, i + 9, j + 5);
        g.drawLine(i + 7, j + 6, i + 8, j + 6);
        g.drawLine(i + 6, j + 7, i + 7, j + 7);
        g.drawLine(i + 5, j + 8, i + 6, j + 8);
        g.drawLine(i + 9, j + 8, i + 10, j + 8);
        g.drawLine(i + 9, j + 9, i + 9, j + 9);
        g.drawLine(i + 5, j + 9, i + 5, j + 17);
        g.drawLine(i + 6, j + 10, i + 6, j + 10);
        g.drawLine(i + 8, j + 10, i + 9, j + 10);
        g.drawLine(i + 6, j + 11, i + 8, j + 11);
        g.drawLine(i + 6, j + 13, i + 10, j + 13);
        g.drawLine(i + 8, j + 14, i + 9, j + 14);
        g.drawLine(i + 7, j + 15, i + 9, j + 15);
        g.drawLine(i + 6, j + 16, i + 9, j + 16);
    }

    public void drawRedA(int i, int j, Graphics g)
    {
        g.setColor(Color.red);
        g.fillOval(i, j, cx - 2, cy - 2);
        g.setColor(Color.white);
        g.drawLine(i + 13, j + 5, i + 13, j + 5);
        g.fillRect(i + 14, j + 6, 2, 10);
        g.fillRect(i + 16, j + 10, 3, 2);
        g.fillRect(i + 11, j + 16, 8, 2);
        g.drawLine(i + 10, j + 11, i + 13, j + 11);
        g.drawLine(i + 10, j + 12, i + 10, j + 12);
        g.drawLine(i + 10, j + 17, i + 10, j + 17);
        g.drawLine(i + 9, j + 6, i + 10, j + 6);
        g.fillRect(i + 8, j + 7, 2, 2);
        g.drawLine(i + 7, j + 9, i + 8, j + 9);
        g.drawLine(i + 7, j + 10, i + 7, j + 10);
        g.drawLine(i + 6, j + 11, i + 7, j + 11);
        g.drawLine(i + 5, j + 12, i + 8, j + 12);
        g.drawLine(i + 5, j + 13, i + 5, j + 13);
        g.drawLine(i + 7, j + 13, i + 8, j + 13);
        g.drawLine(i + 4, j + 14, i + 4, j + 14);
        g.drawLine(i + 8, j + 14, i + 8, j + 15);
        g.drawLine(i + 8, j + 17, i + 8, j + 17);
        g.drawLine(i + 7, j + 18, i + 8, j + 18);
    }

    public void drawRedP(int i, int j, Graphics g)
    {
        g.setColor(Color.red);
        g.fillOval(i, j, cx - 2, cy - 2);
        g.setColor(Color.white);
        g.drawLine(i + 14, j + 4, i + 14, j + 4);
        g.drawLine(i + 12, j + 5, i + 15, j + 5);
        g.drawLine(i + 9, j + 6, i + 12, j + 6);
        g.drawLine(i + 9, j + 7, i + 9, j + 13);
        g.drawLine(i + 10, j + 7, i + 10, j + 13);
        g.drawLine(i + 16, j + 7, i + 17, j + 7);
        g.drawLine(i + 13, j + 8, i + 17, j + 8);
        g.drawLine(i + 11, j + 9, i + 15, j + 9);
        g.drawLine(i + 11, j + 10, i + 11, j + 10);
        g.drawLine(i + 13, j + 10, i + 15, j + 10);
        g.drawLine(i + 13, j + 11, i + 13, j + 12);
        g.drawLine(i + 14, j + 11, i + 14, j + 12);
        g.drawLine(i + 11, j + 13, i + 20, j + 13);
        g.drawLine(i + 3, j + 14, i + 20, j + 14);
        g.drawLine(i + 4, j + 15, i + 4, j + 15);
        g.drawLine(i + 20, j + 15, i + 20, j + 15);
        g.drawLine(i + 8, j + 16, i + 9, j + 16);
        g.drawLine(i + 14, j + 16, i + 15, j + 16);
        g.drawLine(i + 6, j + 17, i + 8, j + 17);
        g.drawLine(i + 15, j + 17, i + 17, j + 17);
        g.drawLine(i + 6, j + 18, i + 7, j + 18);
        g.drawLine(i + 16, j + 18, i + 17, j + 18);
        g.drawLine(i + 17, j + 19, i + 17, j + 19);
    }

    public void drawBlkP(int i, int j, Graphics g)
    {
        g.setColor(Color.blue);
        g.fillOval(i, j, cx - 2, cy - 2);
        g.setColor(Color.white);
        g.drawLine(i + 11, j + 4, i + 11, j + 5);
        g.drawLine(i + 12, j + 4, i + 12, j + 7);
        g.drawLine(i + 13, j + 7, i + 16, j + 7);
        g.drawLine(i + 7, j + 8, i + 14, j + 8);
        g.drawLine(i + 8, j + 9, i + 11, j + 9);
        g.drawLine(i + 14, j + 9, i + 15, j + 9);
        g.drawLine(i + 10, j + 10, i + 10, j + 10);
        g.drawLine(i + 13, j + 10, i + 14, j + 10);
        g.drawLine(i + 9, j + 11, i + 11, j + 11);
        g.drawLine(i + 13, j + 11, i + 16, j + 11);
        g.drawLine(i + 7, j + 12, i + 8, j + 12);
        g.drawLine(i + 11, j + 12, i + 12, j + 12);
        g.drawLine(i + 16, j + 12, i + 16, j + 12);
        g.drawLine(i + 11, j + 13, i + 18, j + 13);
        g.drawLine(i + 8, j + 14, i + 19, j + 14);
        g.drawLine(i + 4, j + 15, i + 7, j + 15);
        g.drawLine(i + 4, j + 16, i + 4, j + 16);
        g.drawLine(i + 12, j + 15, i + 12, j + 22);
        g.drawLine(i + 19, j + 15, i + 19, j + 15);
    }

    public void drawBlkE(int i, int j, Graphics g)
    {
        g.setColor(Color.blue);
        g.fillOval(i, j, cx - 2, cy - 2);
        g.setColor(Color.white);
        g.drawLine(i + 11, j + 3, i + 12, j + 3);
        g.drawLine(i + 10, j + 4, i + 14, j + 4);
        g.drawLine(i + 9, j + 5, i + 10, j + 5);
        g.drawLine(i + 13, j + 5, i + 14, j + 5);
        g.drawLine(i + 8, j + 6, i + 8, j + 6);
        g.drawLine(i + 12, j + 6, i + 12, j + 6);
        g.drawLine(i + 6, j + 7, i + 7, j + 7);
        g.drawLine(i + 11, j + 7, i + 15, j + 7);
        g.drawLine(i + 5, j + 8, i + 5, j + 8);
        g.drawLine(i + 7, j + 8, i + 12, j + 8);
        g.drawLine(i + 14, j + 8, i + 16, j + 8);
        g.drawLine(i + 7, j + 9, i + 8, j + 9);
        g.drawLine(i + 11, j + 9, i + 11, j + 9);
        g.drawLine(i + 14, j + 9, i + 15, j + 9);
        g.drawLine(i + 8, j + 10, i + 8, j + 10);
        g.drawLine(i + 11, j + 10, i + 14, j + 10);
        g.drawLine(i + 9, j + 11, i + 14, j + 11);
        g.drawLine(i + 16, j + 11, i + 16, j + 11);
        g.drawLine(i + 10, j + 12, i + 10, j + 12);
        g.drawLine(i + 15, j + 12, i + 16, j + 12);
        g.drawLine(i + 8, j + 13, i + 14, j + 13);
        g.drawLine(i + 7, j + 14, i + 7, j + 14);
        g.drawLine(i + 10, j + 14, i + 13, j + 14);
        g.drawLine(i + 6, j + 15, i + 6, j + 15);
        g.drawLine(i + 9, j + 15, i + 9, j + 15);
        g.drawLine(i + 11, j + 15, i + 14, j + 15);
        g.drawLine(i + 7, j + 16, i + 8, j + 16);
        g.drawLine(i + 10, j + 16, i + 12, j + 16);
        g.drawLine(i + 15, j + 16, i + 16, j + 16);
        g.drawLine(i + 6, j + 17, i + 6, j + 17);
        g.drawLine(i + 9, j + 17, i + 9, j + 17);
        g.drawLine(i + 12, j + 17, i + 12, j + 19);
        g.drawLine(i + 16, j + 17, i + 18, j + 17);
        g.drawLine(i + 6, j + 18, i + 7, j + 18);
        g.drawLine(i + 11, j + 18, i + 11, j + 21);
        g.drawLine(i + 9, j + 20, i + 10, j + 20);
    }

    public void drawBlkA(int i, int j, Graphics g)
    {
        g.setColor(Color.blue);
        g.fillOval(i, j, cx - 2, cy - 2);
        g.setColor(Color.white);
        g.drawLine(i + 12, j + 5, i + 12, j + 5);
        g.drawLine(i + 11, j + 6, i + 11, j + 16);
        g.drawLine(i + 12, j + 6, i + 12, j + 16);
        g.drawLine(i + 13, j + 6, i + 13, j + 7);
        g.drawLine(i + 13, j + 9, i + 13, j + 10);
        g.drawLine(i + 13, j + 11, i + 18, j + 11);
        g.drawLine(i + 7, j + 12, i + 19, j + 12);
        g.drawLine(i + 5, j + 13, i + 9, j + 13);
        g.drawLine(i + 19, j + 13, i + 19, j + 13);
        g.drawLine(i + 9, j + 17, i + 16, j + 17);
        g.drawLine(i + 7, j + 18, i + 8, j + 18);
        g.drawLine(i + 17, j + 18, i + 17, j + 18);
    }

    public void drawR(int i, int j, Graphics g)
    {
        g.drawLine(i + 9, j + 6, i + 14, j + 6);
        g.drawLine(i + 9, j + 7, i + 10, j + 7);
        g.drawLine(i + 8, j + 9, i + 8, j + 11);
        g.drawLine(i + 9, j + 9, i + 10, j + 9);
        g.drawLine(i + 9, j + 11, i + 10, j + 11);
        g.drawLine(i + 8, j + 12, i + 9, j + 12);
        g.drawLine(i + 9, j + 13, i + 11, j + 13);
        g.drawLine(i + 11, j + 8, i + 11, j + 13);
        g.drawLine(i + 13, j + 8, i + 16, j + 8);
        g.drawLine(i + 13, j + 10, i + 13, j + 10);
        g.drawLine(i + 13, j + 12, i + 14, j + 12);
        g.drawLine(i + 15, j + 9, i + 15, j + 13);
        g.drawLine(i + 16, j + 9, i + 16, j + 10);
        g.drawLine(i + 5, j + 15, i + 5, j + 15);
        g.drawLine(i + 13, j + 12, i + 14, j + 12);
        g.drawLine(i + 15, j + 9, i + 15, j + 13);
        g.drawLine(i + 16, j + 9, i + 16, j + 10);
        g.drawLine(i + 5, j + 15, i + 5, j + 15);
        g.drawLine(i + 5, j + 16, i + 6, j + 16);
        g.drawLine(i + 7, j + 15, i + 18, j + 15);
        g.drawLine(i + 17, j + 14, i + 17, j + 14);
        g.drawLine(i + 12, j + 3, i + 12, j + 19);
        g.drawLine(i + 11, j + 20, i + 12, j + 20);
    }

    public void drawC(int i, int j, Graphics g)
    {
        g.drawLine(i + 8, j + 5, i + 8, j + 10);
        g.drawLine(i + 7, j + 9, i + 7, j + 13);
        g.drawLine(i + 9, j + 9, i + 9, j + 9);
        g.drawLine(i + 5, j + 10, i + 5, j + 12);
        g.drawLine(i + 4, j + 11, i + 4, j + 12);
        g.drawLine(i + 6, j + 14, i + 6, j + 16);
        g.drawLine(i + 5, j + 16, i + 5, j + 16);
        g.drawLine(i + 4, j + 17, i + 4, j + 17);
        g.drawLine(i + 8, j + 13, i + 8, j + 14);
        g.drawLine(i + 9, j + 14, i + 9, j + 14);
        g.drawLine(i + 10, j + 8, i + 10, j + 8);
        g.drawLine(i + 10, j + 10, i + 10, j + 17);
        g.drawLine(i + 11, j + 11, i + 11, j + 14);
        g.drawLine(i + 14, j + 5, i + 15, j + 5);
        g.drawLine(i + 13, j + 6, i + 14, j + 6);
        g.drawLine(i + 13, j + 7, i + 13, j + 7);
        g.drawLine(i + 12, j + 8, i + 17, j + 8);
        g.drawLine(i + 11, j + 9, i + 12, j + 9);
        g.drawLine(i + 11, j + 11, i + 14, j + 11);
        g.drawLine(i + 13, j + 12, i + 13, j + 13);
        g.drawLine(i + 12, j + 13, i + 12, j + 14);
        g.drawLine(i + 16, j + 9, i + 16, j + 15);
        g.drawLine(i + 17, j + 9, i + 17, j + 12);
        g.drawLine(i + 15, j + 13, i + 15, j + 15);
        g.drawLine(i + 14, j + 14, i + 14, j + 14);
        g.drawLine(i + 11, j + 18, i + 18, j + 18);
        g.drawLine(i + 19, j + 14, i + 19, j + 18);
        g.drawLine(i + 12, j + 19, i + 18, j + 19);
    }

    public void drawH(int i, int j, Graphics g)
    {
        g.drawLine(i + 13, j + 4, i + 15, j + 4);
        g.drawLine(i + 8, j + 5, i + 15, j + 5);
        g.drawLine(i + 8, j + 6, i + 9, j + 6);
        g.drawLine(i + 11, j + 6, i + 11, j + 11);
        g.drawLine(i + 12, j + 6, i + 12, j + 11);
        g.drawLine(i + 8, j + 8, i + 8, j + 12);
        g.drawLine(i + 9, j + 8, i + 10, j + 8);
        g.drawLine(i + 9, j + 10, i + 10, j + 10);
        g.drawLine(i + 9, j + 11, i + 9, j + 11);
        g.drawLine(i + 13, j + 7, i + 14, j + 7);
        g.drawLine(i + 13, j + 9, i + 15, j + 9);
        g.drawLine(i + 13, j + 10, i + 14, j + 10);
        g.drawLine(i + 10, j + 12, i + 18, j + 12);
        g.drawLine(i + 7, j + 13, i + 10, j + 13);
        g.drawLine(i + 5, j + 16, i + 5, j + 16);
        g.drawLine(i + 6, j + 15, i + 6, j + 17);
        g.drawLine(i + 9, j + 14, i + 9, j + 15);
        g.drawLine(i + 9, j + 16, i + 10, j + 16);
        g.drawLine(i + 11, j + 14, i + 11, j + 14);
        g.drawLine(i + 11, j + 15, i + 12, j + 15);
        g.drawLine(i + 14, j + 14, i + 14, j + 14);
        g.drawLine(i + 14, j + 15, i + 15, j + 15);
        g.drawLine(i + 17, j + 13, i + 17, j + 18);
        g.drawLine(i + 18, j + 13, i + 18, j + 14);
        g.drawLine(i + 16, j + 17, i + 16, j + 17);
        g.drawLine(i + 14, j + 18, i + 16, j + 18);
        g.drawLine(i + 15, j + 19, i + 16, j + 19);
    }

    public void drawBlkC(int i, int j, Graphics g)
    {
        g.setColor(Color.blue);
        g.fillOval(i, j, cx - 2, cy - 2);
        g.setColor(Color.white);
        drawC(i, j, g);
    }

    public void drawBlkH(int i, int j, Graphics g)
    {
        g.setColor(Color.blue);
        g.fillOval(i, j, cx - 2, cy - 2);
        g.setColor(Color.white);
        drawH(i, j, g);
    }

    public void drawBlkR(int i, int j, Graphics g)
    {
        g.setColor(Color.blue);
        g.fillOval(i, j, cx - 2, cy - 2);
        g.setColor(Color.white);
        drawR(i, j, g);
    }

    public void drawRedR(int i, int j, Graphics g)
    {
        g.setColor(Color.red);
        g.fillOval(i, j, cx - 2, cy - 2);
        g.setColor(Color.white);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -