我们要在eclipse swt中实现滚动文字,该如何做呢?
比如我们现在在窗体中有一个label,label中有文字我们要实现文字在窗体上的滚动。
Timer timer=new Timer(true);
class myTask extends TimerTask{
@Override
public void run() {
// TODO 自动生成方法存根
display.syncExec(new Runnable(){
public void run(){
int mx=label.getLocation().x;
int my=label.getLocation().y;
label.setLocation(mx+1, my);
}
});
}
}
timer.schedule(new myTask(), 0,100);
把这部分代码放在CreateContent()中就可以了。