... Lập trình Java cơ bản1Cao Đức Thông - Trần Minh Tuấncdthong@ifi.edu.vn, tmtuan@ifi.edu.vnBài 5. GUI nâng cao2• TextArea, Canvas• CardLayout, GridBagLayout• Frame, Menu, Dialog• Scrollbar và ScrollPane• ... thay đổi theo.Khung cuộn (ScrollPane)14• Khung cuộn là một container cho phép chứa thành phần GUI có kích thước lớn hơn chính nó.• Bài tập: Viết chương trình cho phép vẽ trong một canvas có ... hàm: setLocation, setSize, setBounds.Khung chứaFrame17• Frame được dùng để xây dựng các ứng dụng GUI chạy độc lập.• Frame là mộtcửasổ có thanh tiêu đề vàcác đường biên. Bố cục mặc định của Frame...