一段java程序
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
public class First extends java.applet.Applet
{
String s="welcome";
int s_length=s.length();
int x_character=0;
Font wordFont=new Font("TimesRoman",Font.BOLD,50);
public void start()
{
while(true)
{
if(x_character++>s_length)
x_character=1;
repaint();
try
{
Thread.sleep(30);
}
catch(InterruptedException e){}
}
}
public void paint(Graphics g)
{
g.setFont(wordFont);
g.setColor(Color.red);
g.drawString(s.substring(0,x_character),8,50);
}
}
书上说这段程序可以实现一段文字动画,可是我运行后却出不来,还有,我不明白paint方法和
start方法哪个先执行?
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
public class First extends java.applet.Applet
{
String s="welcome";
int s_length=s.length();
int x_character=0;
Font wordFont=new Font("TimesRoman",Font.BOLD,50);
public void start()
{
while(true)
{
if(x_character++>s_length)
x_character=1;
repaint();
try
{
Thread.sleep(30);
}
catch(InterruptedException e){}
}
}
public void paint(Graphics g)
{
g.setFont(wordFont);
g.setColor(Color.red);
g.drawString(s.substring(0,x_character),8,50);
}
}
书上说这段程序可以实现一段文字动画,可是我运行后却出不来,还有,我不明白paint方法和
start方法哪个先执行?
解决方案 »
- 多线程的优先级的问题
- 求助:在unix系统中使用jxl.jar?
- 在线等,socket连接
- 用线条绘制时钟..谁会,教教我.,谢谢
- 高分求教关于JFileChooser和JSpinner的两个问题?急急急!
- java的"指针"不能加减 怎么实现从数组内部删除一个数然后再重新组合?希望给个例子
- 关于URL解析问题,请高手指点!谢谢!
- 我有个问题 就是java1.1和以后的java 1.n( n>=2) 在 lang 和 awt 等这类包 有什么区别吗?还有java 1.1和以后的java 1.2到底有什么大的
- java swing程序导出带第三方jar包的项目时报错
- 这个系统找不指定路径怎么解决
- 数据结构学得不好能成为一名好的程序员吗?80分求教!!!
- 做哪快开发的比较好找工作?
paint(Graphics g) 方法不能直接调用.由系统自行调用