java簡單實現文字重複移動

   java簡單實現文字重複移動,非常簡單,理解其中靈界時對於數據的處理非常重要,下面是筆者的代碼:

import java.awt.*;
import javax.swing.*;
class Dtaiextends JFrame
{
    int x=0;
    int f=0;
    public static void main(String[] args)
    {
       Dtai f=new Dtai("動態效果");
    }
    public Dtai(String s)
    {
       super(s);
       setSize(800,600);
       setDefaultCloseOperation(EXIT_ON_CLOSE);
       setVisible(true);
       for(;;)
       {
           try
           {
               Thread.sleep(500);
           }
           catch (Exception e)
           {
           }
           repaint();
       }
    }
    public void paint(Graphics g)
    {
       super.paint(g);
       g.setColor(Color.blue);
       g.setFont(new Font("Gigi",Font.BOLD,40));
       if(x>=580)
           f=0;
       if(x<=0)
           f=1;
       if(f==1)
           x+=10;
       if(f==0)
           x-=10;
       g.drawString("阿寧在這裏!",x,100);
    }

}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章