日期:2014-05-20  浏览次数:20623 次

AWT组件的相关问题
import   java.awt.*;
import   java.awt.event.*;
class   Mywindow   extends   Frame   implements   ActionListener
{
TextField   a,b;
Mywindow()
{
setLayout(new   FlowLayout());
a   =   new   TextField(8);
b   =   new   TextField(8);
add(a);
add(b);
a.addActionListener(this);
b.addActionListener(this);
setBounds(100,100,400,400);
setVisible(true);
validate();
}

public   void   actionPerformed(ActionEvent   e)
{
if(e.getSource()   ==   a)
{
String   word   =   a.getText();
if(word.equals( "boy "))
{
b.setText( "男孩 ");
}
else
{
b.setText( "没有该单词 ");
}
}
}
}

public   class   TextField
{
public   static   void   main(String[]   args)
{
Mywindow   win   =   new   Mywindow();
}
}

错误错在哪里呢????

------解决方案--------------------
命名有冲突了,将启动类的名称改一下就行了……