import java.awt.*;
import java.awt.event.*;
import java.applet.*;public class winframe extends Applet implements ItemListener
{ String msg="";
Checkbox linux;
public void init()
{
setLayout(new FlowLayout(FlowLayout.LEFT));
linux=new Checkbox("linux");
add(linux);
linux.addItemListener(this);

}

public void itemStateChanged(ItemEvent ie)
{
repaint();
}

public void paing(Graphics g)
{
msg="current state:";
g.drawString(msg,6,80);
}
}
这是我抄的实例的题目,问下上面没有main怎么运行呢?
我只装了eclipse和 jdk1.42
在控制台下面用javac/java就说没有 main..这段代码对不?

解决方案 »

  1.   

    这是个Applet啊,你要把它嵌到一个html文件打开
      

  2.   

    应该这样才能运行!
    1javac winframe.java
    2 a.html中的语句如下:
    <applet code=winframe WIDTH=160 HEIGHT=120">
    </applet>
    3然后在命令行中运行HTMLconverter
    4然后使用HTMLconverter将a.html转换.
    5然后打开a.html就可以看到结果了!
      

  3.   

    applet也可以通过main函数运行的,就是把applet放到JFrame上进行显示,thingking in java上有例子
      

  4.   

    interhanchi(艰难困苦,玉汝于成!) 
    解释的很清楚,共同学习