frame.setSize(300,300);
frame.setVisible(true);

解决方案 »

  1.   

    int i=0;
        JInternalFrame frame
            = new JInternalFrame(("Internal Frame " + (++i)),
                                 true, true, true, true);
        frame.setLocation(i*50+10, i*50+10);
        frame.setSize(200, 150);
        frame.setBackground(Color.white);
        jDesktopPane1.add(frame);
        frame.moveToFront();
        frame.show();为什么我的frame中没有visible属性?
      

  2.   

    代码很乱,只是示意而已,对照看看你少了那一步?
    import javax.swing.*;class  Test
    {
    public static void main(String[] args) 
    {
    JFrame mainFrame = new JFrame("Main Frame");
    mainFrame.setBounds(100,100,400,400);     
    JDesktopPane desktop = new JDesktopPane();
    mainFrame.setContentPane(desktop); JInternalFrame frame = new JInternalFrame(("Internal Frame"),
                                 true, true, true, true);
    desktop.add(frame);
    frame.reshape(10, 10, 100, 100);
    frame.setVisible(true);
    mainFrame.show();
    }

    }
      

  3.   

    to  DanielYWoo() :
        谢谢你,你的程序能实现我说的功能,但是我现在要在mainFrame中放一个按钮,单击按钮的时候触发弹出新的frame事件,这个功能如何实现?谢谢!