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

📄 loop.java

📁 Java 范例实战 光盘使用说明 ========================== 本光盘的文件结构如下所示: =====================================
💻 JAVA
字号:
import java.applet.Applet;
import java.awt.*;

public class Loop extends Applet implements Runnable
{

    String text ;
    Thread mover = null;
    int x, y, delay;
    Font font ;

    public Loop() {}

    int getParameter(String s1, int s2) 
    {
    
        String s = getParameter(s1) ;
        return (s != null) ? Integer.parseInt(s) : s2 ;
    
    }

    String getParameter(String s1, String s2) 
    {
    
        String s = getParameter(s1) ;
        return (s != null) ? s : s2 ;
    
    }

    public void init()
    {
    
        font = new Font("TimesRome", Font.PLAIN, 20) ;
        setBackground(Color.black);
        text = getParameter("text","Put your message in text parm");
        x = getSize().width;
        y = 10 ;
        delay = getParameter("delay", 50) ;
    
    }

    public void start()
    {
    
        if(mover == null)
        {
    
            mover = new Thread(this);
            mover.start();
    
        }
    
    }

    public void stop()
    {
    
        mover = null;
    
    }

    public void run()
    {
    
        while(mover != null)
        {
    
            try
            {
    
                Thread.sleep(delay);
    
            }
            catch(InterruptedException e) { }
            repaint();
        
        }
    
    }

    public void paint(Graphics g)
    {
    
        switch(x % 5)
        {
     
        case 0: g.setColor(Color.red);
                break;
        case 1: g.setColor(Color.pink);
                break;
        case 2: g.setColor(Color.orange);
                break;
        case 3: g.setColor(Color.magenta);
                break;
        case 4: g.setColor(Color.cyan);
                break;
     
        }
        g.setFont(font);
        g.drawString(text, x, y);
        if(--x <= 0) x = getSize().width ;
    
    }

}

⌨️ 快捷键说明

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