import java.awt.*;public class DDD extends Canvas implements Runnable
{ String t="ÅíΰÍòËê";
Thread s;
int x=40,y=10;
public DDD()
{
this.setSize(200,200);
this.setVisible(true);
s=new Thread(this);
s.start();
} public void run()
{
Thread ss=Thread.currentThread();
while(s==ss)
{
try
{
s.sleep(1000);
x++;
}catch(InterruptedException i){i.printStackTrace();}
repaint();
}
}
public void paint(Graphics g)
{
g.drawString(t,x,y);
}
public static void main(String[] args)
{
Frame f=new Frame();
DDD d=new DDD();
f.add(d);
f.setSize(400,400);
f.setVisible(true); }
}
canvas要放在容器中才行。
{ String t="ÅíΰÍòËê";
Thread s;
int x=40,y=10;
public DDD()
{
this.setSize(200,200);
this.setVisible(true);
s=new Thread(this);
s.start();
} public void run()
{
Thread ss=Thread.currentThread();
while(s==ss)
{
try
{
s.sleep(1000);
x++;
}catch(InterruptedException i){i.printStackTrace();}
repaint();
}
}
public void paint(Graphics g)
{
g.drawString(t,x,y);
}
public static void main(String[] args)
{
Frame f=new Frame();
DDD d=new DDD();
f.add(d);
f.setSize(400,400);
f.setVisible(true); }
}
canvas要放在容器中才行。
解决方案 »
- 求高手给个linux下的正则表达式
- OutOfMemoryError: Java heap space 怎么解决?高手来接分啦
- 动态强制类型转换的问题
- 先运行Array2后,就可以成功编译,怎么回事呢
- java程序
- 如果str为null,String.valueOf(str)会返回字符串'null'的,我想返加"".怎办?
- 请教高手:Java怎么访问windows其他动态库的接口?
- 在线关注:java.lang.Runtime.getRuntime().exec("cmd")
- 下载运行的Applet保存在计算机什么地方? 在线,立即给分
- Serializable接口拿来干什么用的?举个简单例子看看?
- !!!用java如何取得系统路径?!!!
- 如何进行单元测试?
现在我想String对象可以滚动,怎么办啊
import java.awt.*;public class DDD extends Canvas implements Runnable
{ String t="彭伟万岁";
Thread s;
int x=-400,y=10;
public DDD()
{
s=new Thread(this);
s.start();
} public void run()
{ System.out.println("cccccccccccccccccc");
Thread ss=Thread.currentThread();
while(s==ss)
{
repaint();
try
{
s.sleep(1000);
System.out.println("bbbbbbbbbbbbbb");
}catch(InterruptedException i)
{i.printStackTrace();}
}
}
public void paint(Graphics g)
{
g.drawString(t,x,y);
}
public static void main(String[] args)
{
DDD d=new DDD();
System.out.println("aaaaaaaaa");
}
}有这样的结果
aaaaaaaaa
cccccccccccccccccc
bbbbbbbbbbbbbb
bbbbbbbbbbbbbb
bbbbbbbbbbbbbb
bbbbbbbbbbbbbb
bbbbbbbbbbbbbb
bbbbbbbbbbbbbb
bbbbbbbbbbbbbb
..
..
也就是说你
while(s==ss)
{
.....
}
有问题罗,s==ss总是成立