import java.awt.*;
import java.awt.event.*;
public class Example
{
public static void main(String args [])
{
Mywin win=new Mywin();
win.pack();
}
}
class Mywin extends Frame implements Runnable
{
Button b=new Button("ok");
int x=5;
Thread bird=null;
Mywin()
{
setBounds(100,100,120,120);
setLayout(new FlowLayout());
setVisible(true);
add(b);b.setBackground(Color.green);
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
bird=new Thread(this);
bird.start();
}
public void run()
{
while (ture)
{ x=x+1;
if(x>100) x=5;
b.setBounds(40,40,x,x);
try{
bird.sleep(2000);
}
catch(InterruptedException e){}
}
}
}
运行提示我说:
F:\学习\作业\JAVA编程>javac Thread2.java
Thread2.java:2: 类 Example 是公共的,应在名为 Example.java 的文件中声明
public class Example
^
.\String.java:2: 需要 ';'
public class Example5_8
^
.\String.java:9: 需要 ')'
{
^
.\String.java:16: 非法的表达式开始
}
^
Thread2.java:4: 无法访问 String
错误的类文件: .\String.java
文件不包含类 String
请删除该文件或确保该文件位于正确的类路径子目录中。
public static void main(String args [])
^
5 错误