为什么我每次Pack()完了,JFrame就只剩下一个点了?该怎么用啊?谁给我举个例子?

解决方案 »

  1.   

    1.
    frame.setPreferredSize(new Dimension(800,600));
    frame.pack();2.
    JPanel panel = new JPanel(new BorderLayout());
    panel.add(new JButton("South"),BorderLayout.SOUTH);
    panel.add(new JLabel("NORTH"),BorderLayout.NORTH);
    panel.add(new JScrollPane(new JTable()),BorderLayout.CENTER);
    frame.setContentPane(panel);
    frame.pack();
      

  2.   

    我在一个JFrame里并排放了一个JPanel和一个JScrollPane,绝对定位,这样能让JFrame根据内部控件的大小自适应大小吗?
      

  3.   

    好吧,那Pack()貌似也没多大用途...
      

  4.   

    pack 作用就是 自定义 窗口大小 JFrame 里内容多就大 少 就小 所谓自定义 不能控制大小 想控制大小有
    setSize() 或 setBounds()