import java.awt.*;
import java.awt.event.*;
import javax.swing.*;public class test extends JApplet implements ActionListener
{
JButton bn;
JLabel mylabel;
JTextField text;
JPanel p;

public void init()
{
p=new JPanel();
text=new JTextField();
text.setText("请输入姓名");
bn=new JButton("按钮");
mylabel=new JLabel(" ");
bn.addActionListener(this);
p.add(text);
p.add(bn);
getContentPane().setSize(new Dimension(400,400));
getContentPane().setLayout(new GridLayout(3,1));
getContentPane().add(p);
getContentPane().add(mylabel);
}
public void actionPerformed(ActionEvent e)
{
if(e.getActionCommand().equals("按钮"))
{
if(text.getText().equals("feifei"))
  mylabel.setText("欢迎你飞飞");
else
    mylabel.setText("输入错误");
}
}
}
 
这个程序为什么我在text文本框输入feifei后,显示欢迎你飞飞后, text文本框(JTextField)就变窄了,
输入2次feifei后,text文本框高度正常,但宽度只有1个字符了,这是怎么回事呀请大家帮我看看