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

📄 rcanvas4_3.java

📁 一个LL1预测分析的动态演示程序,是编译原理学习的绝好实例,赶快下吧.
💻 JAVA
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   Applet1.java

import java.awt.*;

class rcanvas4_3 extends Canvas
{

    Applet1 app;
    int state;

    public rcanvas4_3(Applet1 t)
    {
        state = 0;
        app = t;
    }

    public void paint(Graphics g)
    {
        if(state == 1)
        {
            g.setColor(Color.blue);
            Font f1 = new Font("font1", 1, 17);
            g.setFont(f1);
            g.drawString("使用说明:", 20, 30);
            Font f2 = new Font("font2", 0, 17);
            g.setFont(f2);
            g.drawString("1:本演示向你展示预测分析器,", 10, 55);
            g.drawString("    对表达式文法的分析过程,", 10, 80);
            g.drawString("   它使用了本教程中的算法。", 10, 105);
            g.drawString("2:你可以任意输入一个表达式,", 10, 130);
            g.drawString("   不能使用数字和字母,只能", 10, 155);
            g.drawString("   使用标识符'id'。", 10, 180);
            g.drawString("3:左边框中显示所使用的产生", 10, 205);
            g.drawString("  式,右边表中显示由栈顶符号", 10, 230);
            g.drawString("  和当前字符所决定的下一步将", 10, 255);
            g.drawString("  要使用的产生式。", 20, 280);
        } else
        {
            app.rupdate();
        }
    }
}

⌨️ 快捷键说明

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