问题在注释部分,谢谢大家捧场。import javax.swing.*;
public Test extends JFrame(){
        private JScrollPane[] jsp;
        private JTextArea[] jta;
        private JPanel[] jp;
    public static void main(String[] args){
        Test t=new Test();
        t.go();
    }
    
    public Test(){
        jsp = new JScrollPane[10];
        jta = new JTextArea[10];
        jp = new JPanel[10];        jta[0] = new JTextArea(10, 10);
        jsp[0] = new JTextPane(jta[0]);
        jp[0]=new JPanel();
        /*
        *为什么下面这句在netbeans6.9.1和eclipse中会报错
        *而在netbeans6.8中没有丝毫问题?
        */
        jp[0].add(jsp[0]);
        getContentPane().add(jp[0],java.awt.BorderLayout.CENTER);
     }
     
     public void go(){
         setSize(800,600);
         setLocationRelativeTo(null);//Center the window in the middle of the screen
         setVisible(true);
     }

解决方案 »

  1.   

    补充一下,问题其实也就是JPanel添加JScrollPane出现的问题,而且在netbeans6.8上是不会出现的,在eclipse和netbeans6.9.1上就编译出错了
      

  2.   

    jta[0] = new JTextArea(10, 10);
              jsp[0] = new JScrollPane(jta[0]);//上面这里写错了,是笔误,问题继续呀,同志们……?
              jp[0]=new JPanel();
      

  3.   

     我在Ecplise 中运行了,没有错误阿
      

  4.   


    回warrior319,谢谢你,后来我在eclipse里试过来,真的没有bug,现在的bug就是netbeans6.8与netbeans6.9的问题来。呵呵:多谢。我不管来,至少在netbeans6.8和eclipse里可以很正常运行我的代码。结贴了吧。
      

  5.   

    没错,public Test extends JFrame()
    少了个class test前
    还少了一对{}
      

  6.   

    炯,引用错了,应该是引用hao2_long的才对。呵呵。结贴吧。既然大家都认为没有问题。
      

  7.   

    可能是版本问题,lz注意看一看jdk的版本。