Swing-Lập trình đồ họa trong Java ppsx

17 1.3K 3
Swing-Lập trình đồ họa trong Java ppsx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

[...]... Cấu trúc một ứng dụng GUI GUI Cấu trúc bên trong JFrame JPanel JFrame containers JButton JPanel JLabel JButton JLabel Một ứng dụng mẫu import javax.swing.*; class hello { public static void main(String[] args){ JFrame f = new JFrame(“title”); JPanel p = new JPanel(); JButton b = new JButton(“press... new JPanel(); JButton b = new JButton(“press me”); p.add(b); f.setContentPane(p); f.show(); } } press me // add button to panel // add panel to frame Layout Managers null FlowLayout Không có layout, lập trình viên phải tự xác định x,y,w,h Từ trái sang phải, Trên xuống dưới BorderLayout CardLayout GridLayout GridBagLayout n w c s e Một card tại một thời điểm JButton Thiết lập Layout Manager  LayoutManager . class="bi x0 y0 w0 h0" alt="" JFC – Java Foundation Class  JFC là thư viện các lớp được tạo ra nhằm đơn giản hóa quá trình thiết kế và giảm thời gian lập trình.  JFC mở rộng AWT bằng cách thêm.  AWT: Abstract Windows Toolkit:  Java 1  Được gắn với platform xác định  Thích hợp với việc phát triển các ứng dụng GUI đơn giản.  Swing components:  Java 2  Không gắn với platform cố. Feel cung cấp một giao diện đồng nhất về màu sắc, hình dạng, bố cục ( Look) và hành vi của các thành phần ( Feel).  Swing cho phép người dùng lựa chọn look and feel : Java, GTK+, Windows…  Khi

Ngày đăng: 02/08/2014, 18:21

Từ khóa liên quan

Mục lục

  • Swing-Lập trình đồ họa trong Java

  • JFC – Java Foundation Class

  • Swing

  • Swing vs. AWT 

  • Swing Look and Feel

  • Các thành phần GUI 

  • Cấu trúc phân cấp thành phần

  • Top-level Containers

  • Intermediate Containers

  • Atomic Components

  • Slide 11

  • Cấu trúc một ứng dụng GUI

  • Một ứng dụng mẫu

  • Layout Managers

  • Thiết lập Layout Manager 

  • Phối hợp các Layout Manager

  • Slide 17

Tài liệu cùng người dùng

Tài liệu liên quan