本帖最后由 sdm2008 于 2010-09-08 13:02:18 编辑

解决方案 »

  1.   

    import java.awt.BorderLayout;import javax.swing.*;public class MainFrame {
        JFrame frame;
        JLabel backLabel;
        JDesktopPane desktopPane;
        MainFrame(){
            frame=new JFrame("信息管理系统");
            frame.setBounds(300, 200, 800, 600);
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.setLayout(new BorderLayout());
            
            backLabel=new JLabel();
            backLabel.setText("Hello World");
            backLabel.setBounds(0, 0, 150, 20);
            
            desktopPane=new JDesktopPane();
            desktopPane.add(backLabel);
            
            frame.getContentPane().add(desktopPane);
            frame.setVisible(true);
        }
        public static void main(String[] args) {
            new MainFrame();    }}JDesktopPane没有布局管理器,必须自己设置放在里面的组件的位置和大小。