老兄的错误有点可惜阿,你的几个分号格式不对,我给你该了就正确了,呵呵,还有就是你定义了两个button1阿,粗心  :)
import java.awt.*;
import javax.swing.*;
import java.applet.*;
public class Applet1 extends Applet{
public void init(){
JPanel jp1=new JPanel();
JPanel jp2=new JPanel();
JPanel jp3=new JPanel();
JLabel label1=new JLabel("用户名");
JLabel label2=new JLabel("密码");
TextField text1=new TextField(10); 
TextField text2=new TextField(10);
JButton button1=new JButton("注册");
JButton button2=new JButton("登陆");
jp3.add(button1,BorderLayout.NORTH);
jp3.add(button2,BorderLayout.NORTH);
jp2.add(label2,BorderLayout.NORTH);
jp2.add(text2,BorderLayout.NORTH);
jp1.add(label1,BorderLayout.NORTH);
jp1.add(text1,BorderLayout.NORTH);
jp2.add(jp3);
jp1.add(jp2);
add(jp1);
}
}

解决方案 »

  1.   

    这样就可以了
    我都想了几天了
    这是我在上网的时候自己重新写的
    晕ing!!
      

  2.   

    还是不对呀
    JLabel label1=new JLabel("用户名");
    JLabel label2=new JLabel("密码");
    这两个说是病句!
     why?
    jp2.add(label2,BorderLayout.NORTH);
    jp1.add(text1,BorderLayout.NORTH);
    这两个也有问题为什么呀?
    有谁能编译吗?
    帮帮我!