scroll.java
来自「java网络高级编程的配套源码,java网络高级编程为清华出版社出版.」· Java 代码 · 共 58 行
JAVA
58 行
/*源程序清单12-29*/
import java.awt.*;
import java.util.*;
class Scroll extends Thread
{
Vector label=new Vector();
Vector name=new Vector();
Vector value=new Vector();
int sleepTime;
public Scroll(Vector l,Vector n,Vector v,int time)
{
for(int i=0;i<l.size();i++)
{
label.addElement((Label)l.elementAt(i));
name.addElement((String)n.elementAt(i));
value.addElement((String)v.elementAt(i));
}
this.sleepTime=time;
}
public void run()
{
try{
int mn=0;
int size=name.size();
while(true)
{
for(int i=0;i<size;i++)
{
Label l=(Label)label.elementAt(i);
int number=mn+i;
if(number==size)
number=0;
else if(number==size+1)
number=1;
else if(number==size+2)
number=2;
else if(number==size+3)
number=3;
l.setText((String)name.elementAt(number));
}
mn++;
if(mn==size)
mn=0;
Thread.sleep(sleepTime);
//定时指定时间
}
}
catch(Exception e)
{
System.out.println(e.toString());
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?