setSize()、setPreferredSize()均可以设置组件的大小,但两者的使用有所不一样。函数
一、setSize()的使用方式布局
二、setPreferredSize()的使用方式get
setPreferredSize()是设置首选尺寸。通常状况下:io
好比:容器
JFrame设置了布局管理器,往JFrame中添加一个JLabel,JLabel受布局管理器管理,须要使用setPreferredSize(),setSize()无效。受指的是JLabel,不是布局管理器所在的容器JFrame,JFrame没有受到布局管理器的管理,要使用setSize()。构造函数
是说该组件受到布局管理器的管理,不是说该组件自己设置了布局管理器。方法
三、Dimension的使用方式im
构造函数:ab
经常使用方法:管理