tailieunhanh - Bài giảng Ngôn ngữ lập trình Java: Giao diện người dùng - ĐH Cần Thơ

Bài giảng Ngôn ngữ lập trình Java: Giao diện người dùng giới thiệu tới người học các kiến thức cơ bản về giao diện người dùng, JFC và Swing, các thành phần của Swing, JOptionPane, JTextComponent, | 09/10/2015 Giao Diện Người Dùng (GUI) 1 Giao diện người dùng GUI = Graphic User Interface – mô hình giao tiếp kiểu tương tác giữa ứng dụng và người dùng dạng đồ họa. Thân thiện với người dùng Khi người dùng tương tác với phần tử của GUI, ứng dụng phải có phản ứng Mỗi ngôn ngữ hỗ trợ cách tạo GUI khác nhau: Java hỗ trợ sẵn các lớp tạo GUI cho lập trình viên sử dụng. 2 1 09/10/2015 JFC và Swing JFC (Java Foundation Classes) là một tập hợp các chức năng giúp lập trình viên xây dựng GUI JFC bao gồm: Các thành phần Swing Hỗ trợ Pluggable Look and Feel Truy cập API Java 2D API Hỗ trợ Drag and Drop 3 JFC và Swing Các thành phần AWT được cung cấp trong JDK và để xây dựng GUI Mặc dù Java vẫn còn hỗ trợ các thành phần AWT, tuy nhiên, chúng ta nên dùng các thành phần Swing Các thành phần Swing được cung cấp bởi gói 4 2 09/10/2015 Các thành phần của Swing Đối tượng chứa mức đỉnh (Top-level container): bao gồm JFrame, JDialog và JApplet: Có một đối chứa mức trung gian gọi là Content Panel dùng để chứa (trực tiếp hay gián tiếp) các components khác Có thể thêm một Menu bar trực tiếp vào một Top-level container Đối tượng chứa mức trung gian ( Intermediate container): bao gồm Jpanel,JScrollPane và JTabbedPane 5 Các thành phần của Swing Các thành phần cơ bản (Atomic components): bao gồm JLabel, JButton, JTextField, JComboBox Không thể chứa các thành phần khác Nơi để nhận thông tin đầu vào từ phía người dùng 6 3 09/10/2015 JFrame Đối tượng chứa mức đỉnh, cung cấp chỗ để chứa các đối tượng Swing khác. JFrame được dùng để tạo một cửa sổ Windows trong ứng dụng Swing. Các phương thức khởi tạo: JFrame() JFrame(String Title) Các thành phần được thêm vào content pane JFrame bằng phương thức add(Component) Ví dụ: JButton b=new JButton(“Button 1”); Container container = (); (b); 7 JFrame – Ví .

TỪ KHÓA LIÊN QUAN