刚学 轻组件里面有个方法 ,是书上的例题,问问大家
我试拉一下:
如果2个都不加的话,运行时要拉动窗口才显示里面的组件(可能是刷新用的吧)
如果最后一个不加,运行时就是最小化的,
但是第一个jframe.pack();,不管加或不加,没有什么变化
请问是 什么原因
如果可以帮我讲讲 那些地方用pack()方法 谢谢
以下是书上内容
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Example25_1
{
public static void main(String args[])
{
JButton bt=new JButton("轻按钮");
JTextField t=new JTextField("轻文本框");
JFrame jframe=new JFrame("根窗体");
jframe.setSize(300,300);
jframe.setBackground(Color.blue);
jframe.setVisible(true);
jframe.pack();//////为什么要有2个jframe.pack();
Container container=jframe.getContentPane();
container.add(t,BorderLayout.CENTER);
container.add(bt,BorderLayout.SOUTH);
jframe.pack();//////为什么要有2个jframe.pack();
}
}