解决方案 »

  1.   

    让MainTest这个类继承JFrame然后将继承JPanel的MainFrame这个panel放到MainTest上就可以了啊
      

  2.   


    你好,这样的方法行不通的,因为 MainTest 这个类是继承了 JApplet 类,java 不支持多继承,所以必须得改 MainFrame 这个类
      

  3.   


    你好,这样的方法行不通的,因为 MainTest 这个类是继承了 JApplet 类,java 不支持多继承,所以必须得改 MainFrame 这个类OK,帮你看看
      

  4.   

    package com.supermap.samplecode.mapping;import java.awt.BorderLayout;
    import java.awt.Color;import javax.swing.JApplet;
    import javax.swing.JFrame;public class MainTest{// MainFrame frame = new MainFrame(); //实例窗体对象

    public static void main(String[] args) {
    JFrame frame = new JFrame("fasfd");
    MainFrame main = new MainFrame(); //实例窗体对象
    frame.getContentPane().setBackground(new Color(170, 188, 120));
    frame.getContentPane().setLayout(new BorderLayout());
    frame.setBounds(100, 100, 800, 600);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    frame.getContentPane().add(main);
    frame.setExtendedState(JFrame.MAXIMIZED_BOTH );
    frame.setVisible(true);
    }
    }这样试试