本帖最后由 Hey_Sam 于 2011-05-06 00:17:37 编辑

解决方案 »

  1.   

    如果你想Face()是构造方法的话就把public void Face()改为public Face(),其他地方不用改就可以显示了
    如果你想Face()是一个普通方法的话把new Test_04().new Face()改为new Test_04().new Face().Face();
      

  2.   

    2楼正解!
    外部类.内部类 内部类对象 = 外部类对象.new内部类
    内部类对象. Face() ;
    就可以调用了
     这种是全部的写法,2楼得是简化写法!
      

  3.   

    直接 void 去掉 不就得了、
      

  4.   

    import javax.swing.*;public class Test_04 {
        class Face {
            public  Face() {
                JFrame Frame = new JFrame("Hello");
                Frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                Frame.setSize(300, 300);
                Frame.setVisible(true);
            }
        }
        public static void main(String[] args) {
            new Test_04().new Face();
        }}