似乎也不能用getContentPane().add(),究竟该则么做?

解决方案 »

  1.   

    只看到过JScrollPane p =new ScrollPane(tree)这种用法
      

  2.   

    可以用
    JScroolPane P;
    P.addItem(tree);
    试试
      

  3.   

    不行啊,如下
    ---------- javac ----------
    calender.java:64: cannot resolve symbol
    symbol  : method addItem (javax.swing.JTable)
    location: class javax.swing.JScrollPane
           p.addItem(table);
            ^
    Note: calender.java uses or overrides a deprecated API.
    Note: Recompile with -deprecation for details.
    1 errorOutput completed (2 sec consumed) - Normal Termination
      

  4.   

    使用如下方法
    JScrollPane p = new JScrollPane();p.add(tree);因为在Java中使用 JScrollPane p; 语句仅声明了一个JScrollPane对象的引用,并没有创建一个JScrollPane实例对象,在Java中所有对象必须使用new操作符创建对象,或者有些类中有create*****Instance或getInstance方法也可以创建实例对象。