这是一个什么问题啊,那里错了?
请大家帮我看看下面这段代码,那里错了?
import java.awt.*;
import java.awt.event.*;
class P255_3 extends Frame
{
List Vegetable=new List();
List Fruit=new List();
Choice choose=new Choice();
Panel P1=new Panel();
public P255_3(String title)
{
super(title);
P1.setLayout(new BorderLayout());
choose.addItem("");
choose.addItem("蔬菜");
choose.addItem("水果");
P1.add(choose,BorderLayout.NORTH);
add(P1);
addFruit( Fruit);
addVegetable( Vegetable);
choose.addItemListener(new MyChoiceItem());
}
public void addFruit( List L)
{
L.add("苹果");
L.add("椰子");
L.add("波罗");
L.add("梯子");
L.add("西瓜");
L.add("桃");
L.add("荔枝");
}
public void addVegetable( List L)
{
L.addItem("莴笋",-1);
L.addItem("空心菜",-1);
L.addItem("冬瓜",-1);
L.addItem("南瓜",-1);
L.addItem("丝瓜",-1);
L.addItem("笋子",-1);
L.addItem("豆芽",-1);
L.addItem("菠菜",-1);
L.addItem("芹菜",-1);
}
class MyChoiceItem implements ItemListener
{
void itemStateChanged(ItemEvent e)
{
if (e.getItem()=="蔬菜")
{
P1.add( Vegetable,BorderLayout.CENTER);
P1.remove(Fruit,BorderLayout.CENTER);
}
if (e.getItem()=="水果")
{
P1.remove( Vegetable);
P1.add( Fruit);
}
}
}
public static void main(String args[])
{
P255_3 test=new P255_3("www.it315.org");
test.setSize(400,400);
test.setVisible(true);
}
}
编译的时候老是报告:
Exception in thread "main" java.lang.NoClassDefFoundError: P255_3/java
是怎么回事呢?