Bài giảng Lập trình Java 3 - Bài 3: Layout manager

pdf
Số trang Bài giảng Lập trình Java 3 - Bài 3: Layout manager 23 Cỡ tệp Bài giảng Lập trình Java 3 - Bài 3: Layout manager 466 KB Lượt tải Bài giảng Lập trình Java 3 - Bài 3: Layout manager 3 Lượt đọc Bài giảng Lập trình Java 3 - Bài 3: Layout manager 8
Đánh giá Bài giảng Lập trình Java 3 - Bài 3: Layout manager
4 ( 13 lượt)
Nhấn vào bên dưới để tải tài liệu
Đang xem trước 10 trên tổng 23 trang, để tải xuống xem đầy đủ hãy nhấn vào bên trên
Chủ đề liên quan

Nội dung

SOF203 - Lập trình Java 3 Bài 3: Layout manager Mục tiêu bài học Giới thiệu về quản lý bố cục  FlowLayout  BorderLayout  GridLayout  CardLayout  BoxLayout  GridBagLayout  SpringLayout  GroupLayout  TabbedPaneLayout  SplitPaneLayout Layout Manager  Một Container là một Component có thể chứa các Component khác  JFrame, JDialog, JScollPane, Jpanel, JDesktopPane, JInternalFrame  getContentPane().add để thêm Component vào Container  Mỗi Container có một đối tượng Layout Manager  Layout Manager là một đối tượng quyết định cách sắp xếp vị trí của các Component bên trong một Container.  Các Layout Manager “implements” từ interface LayoutManager hoặc LayoutManger2. FlowLayout FlowLayout  Flow Layout bố trí các Component trong Container theo dòng, từ trái sang phải theo thứ tự thêm vào.  Tạo dòng mới khi kích thước dòng còn lại không đủ chứa Component thêm vào.  Flow Layout bố trí vị trí các Component phụ thuộc vào kích thước của Container.  Mỗi dòng của các Component được window mặc định canh giữa theo chiều ngang . Có thể điều chỉnh canh trái hoặc phải FlowLayout  Khởi tạo • public FlowLayout () • • align: FlowLayout.CENTER vgap: 5px, hgap: 5px • FlowLayout (int align) • • • • align: canh lề FlowLayout.CENTER : Canh giữa FlowLayout.LEFT; : Canh trái FlowLayout.RIGHT; : Canh phải • FlowLayout(int align, int vgap, int hgap) • • • align : canh lề vgap : kích thước chiều ngang hgap: chiều dọc FlowLayout        Phương thức public void setAlignment(int align) public void setHgap(int hgap) public void setVgap (int vgap) public int getAlignment() public int getHgap () public int getVgap () FlowLayout  Ví dụ: BorderLayout  Border Layout bố trí các Component bên trong Container theo 5 vùng:  "North", "South", "East", "West" ,"Center". ' 1 BorderLayout 1,0 1"® NORTHÍ WEST CENTER SOUTH EAST BorderLayout  khởi tạo: • public BorderLayout () • • hgap = 0 vgap = 0 • public BorderLayout (int hgap, int vgap) • • hgap: chiều ngang vgap : chiều dọc
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.