Một Container có bộ quản lý trình bày là GridBagLayout thì mỗi component sẽ có kích thước bằng nhau khi thêm vào khung chứa (container) này?
Trả lời:
Đáp án đúng: B
GridBagLayout là một trong những layout manager phức tạp nhất trong Java Swing. Nó cho phép sắp xếp các component trong một lưới (grid), nhưng không giống như GridLayout, các ô trong GridBagLayout có thể có kích thước khác nhau và các component có thể chiếm nhiều ô. Kích thước của mỗi component trong GridBagLayout phụ thuộc vào GridBagConstraints của nó, bao gồm các thuộc tính như gridx, gridy, gridwidth, gridheight, weightx, weighty, fill, anchor, và insets. Nếu không có bất kỳ ràng buộc nào được chỉ định, các component sẽ được đặt cạnh nhau theo mặc định và kích thước của chúng sẽ phụ thuộc vào kích thước ưu tiên của chính chúng, chứ không phải là kích thước bằng nhau. Vì vậy, khẳng định rằng mọi component sẽ có kích thước bằng nhau khi thêm vào một container sử dụng GridBagLayout là sai.





