九十七Ta bỏ phiếu.Nhận raTrả lời ngắn gọn là: nó là phức tạp.Thêm chút nữa, câu trả lời là: Nếu bố mẹ không bố trí thành phần của bộ quản lý sử dụng và setsize (), setpreferredsize () và liên quan đến setminimumsize và setmaximumsize nếu nó.Setsize () có thể sẽ không làm bất cứ điều gì, nếu cha là thành phần bố trí sử dụng quản lý; nó thường sẽ tạo ra hiệu ứng đó sẽ ở tầng trên cùng các thành phần (jframes và jwindows) và những người đang quay.Anh cũng sẽ là setsize () nếu các thành phần trong một gia đình không có bố cục quản lý.Như một quy tắc chung, setpreferredsize () nên nếu anh có một quản lý bố trí làm "đúng đắn"; hầu hết được ưu tiên bố trí công việc quản lý (và tối thiểu, và kích thước của bộ phận lớn nhất), sau đó dùng setsize () và () là một setlocation xác định Thành phần theo nguyên tắc bố trí.Nên (ví dụ) là một BorderLayout sẽ cố gắng làm cho nó vượt qua "Bắc" với thành phần phía bắc của khu vực cũng như nó có thể sẽ là lựa chọn đầu tiên của kích thước lớn hơn hoặc nhỏ hơn, tùy thuộc vào kích thước của JFrame, bố trí các thành phần khác trong kích thước, chờ đã.
đang được dịch, vui lòng đợi..
![](//viimg.ilovetranslation.com/pic/loading_3.gif?v=b9814dd30c1d7c59_8619)