我按书上编了一个程序FlowLayout,编译能通过,运行却出一个这样的对话框"我按书上编了一个程序Flowlayout,编译难过,运行就出一个框“ 该系统无法在活动项目中找到一个合适的主方法或htm(l)文件”.程序为
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class FlowLayoutDemo extends Applet implements ItemListener
{
String msg="";
Checkbox Win98,WinNT,Linux,Mac;
public void init()
{
setLayout(new FlowLayout(FlowLayout.LEFT));
Win98=new Checkbox("win98",null,true);
WinNT=new Checkbox("Win NT/2000");
Linux=new Checkbox("Linux/Unix");
Mac=new Checkbox("MacOS");
add(Win98);
add(WinNT);
add(Linux);
add(Mac);
Win98.addItemListener(this);
WinNT.addItemListener(this);
Linux.addItemListener(this);
Mac.addItemListener(this);
}
public void itemStateChanged(ItemEvent ie)
{
repaint();
}
public void paint(Graphics g)
{
msg="Current state:";
g.drawString(msg,6,80);
msg="Window 98:"+Win98.getState();
g.drawString(msg,6,100);
msg="Window NT/2000:"+WinNT.getState();
g.drawString(msg,6,120);
msg="Linux/Unix:"+Linux.getState();
g.drawString(msg,6,140);
msg="MacOS:"+Mac.getState();
g.drawString(msg,6,160);
}
}
怎么办啊?急死我了
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class FlowLayoutDemo extends Applet implements ItemListener
{
String msg="";
Checkbox Win98,WinNT,Linux,Mac;
public void init()
{
setLayout(new FlowLayout(FlowLayout.LEFT));
Win98=new Checkbox("win98",null,true);
WinNT=new Checkbox("Win NT/2000");
Linux=new Checkbox("Linux/Unix");
Mac=new Checkbox("MacOS");
add(Win98);
add(WinNT);
add(Linux);
add(Mac);
Win98.addItemListener(this);
WinNT.addItemListener(this);
Linux.addItemListener(this);
Mac.addItemListener(this);
}
public void itemStateChanged(ItemEvent ie)
{
repaint();
}
public void paint(Graphics g)
{
msg="Current state:";
g.drawString(msg,6,80);
msg="Window 98:"+Win98.getState();
g.drawString(msg,6,100);
msg="Window NT/2000:"+WinNT.getState();
g.drawString(msg,6,120);
msg="Linux/Unix:"+Linux.getState();
g.drawString(msg,6,140);
msg="MacOS:"+Mac.getState();
g.drawString(msg,6,160);
}
}
怎么办啊?急死我了
<html>
<body>
<applet code=“FlowLayoutDemo.class” width = 300 height=300>
</applet>
</body>
<html>打开这个页面就能看到了。
用记事本写个HTML文件~
引用你的。CLASS文件
//<applet code=“FlowLayoutDemo.class” width = 300 height=300></applet>
标记作为注释置入Java源码
在命令行窗口直接
java FlowLayoutDemo.java就行。
appletviewer FlowLayoutDemo.java
不是
java FlowLayoutDemo.java
写惯了。
//<applet code=FlowLayoutDemo.class width=400 height=500>
//<applet>
加在源程序FlowLayoutDemo.java 中.运行:
f:>javac FlowLayoutDemo.java
f:>appletviewer FlowLayoutDemo.java
import javax.swing就可以在编译器中运行了