LẬP TRÌNH JAVA - Chapter 9

Tài liệu tham khảo về CNTT | LẬP TRÌNH JAVA Chương 9: Bắt đầu với lập trình GUI Phạm Quang Dũng BM KHMT - Khoa CNTT - Trường ĐHNN I First Class: Introduction, Prerequisites, Advices, Syllabus Lab 1: Create a Java Project, Compile, and Run. Show syntax errors Print program Capture screen shots, and save it in Word, and print it. Homework One: Check in the class randomly. Nội dung chương 9 Sơ đồ phân cấp lớp GUI Frames Tạo frame, centering frames, adding components to frames Layout Managers FlowLayout, GridLayout, BorderLayout Drawing on Panels The paintComponent method Using Colors, Fonts, and Font Metrics Drawing Geometric Figures Lines, Rectangles, Ovals, Arcs, and Polygons Event-Driven Programming Event Source, Listener, Listener Interface Các thành phần GUI Các đối tượng GUI: button, label, text field, check box, radio button, combo box, Mỗi loại đối tượng được xác định trong 1 lớp: JButton, JLabel, JTextField, JCheckBox, JRadioButton, JComboBox, Mỗi lớp thành phần GUI có một số constructor để tạo các đối | LẬP TRÌNH JAVA Chương 9: Bắt đầu với lập trình GUI Phạm Quang Dũng BM KHMT - Khoa CNTT - Trường ĐHNN I First Class: Introduction, Prerequisites, Advices, Syllabus Lab 1: Create a Java Project, Compile, and Run. Show syntax errors Print program Capture screen shots, and save it in Word, and print it. Homework One: Check in the class randomly. Nội dung chương 9 Sơ đồ phân cấp lớp GUI Frames Tạo frame, centering frames, adding components to frames Layout Managers FlowLayout, GridLayout, BorderLayout Drawing on Panels The paintComponent method Using Colors, Fonts, and Font Metrics Drawing Geometric Figures Lines, Rectangles, Ovals, Arcs, and Polygons Event-Driven Programming Event Source, Listener, Listener Interface Các thành phần GUI Các đối tượng GUI: button, label, text field, check box, radio button, combo box, Mỗi loại đối tượng được xác định trong 1 lớp: JButton, JLabel, JTextField, JCheckBox, JRadioButton, JComboBox, Mỗi lớp thành phần GUI có một số constructor để tạo các đối tượng thành phần GUI. Swing vs. AWT 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ố định Mạnh, đa năng, linh hoạt Sơ đồ phần cấp lớp GUI (Swing) JComponent Các lớp GUI: nhóm container Được dùng để chứa các thành phần khác. Các lớp container (Swing): Container JFrame JDialog JApplet JPanel Các lớp GUI: nhóm component Gồm các subclass của lớp JComponent. Các lớp GUI component (Swing): JButton JLabel JTextField JTextArea JComboBox JList JRadioButton JMenu Các lớp GUI: nhóm helper Được các component và container dùng để vẽ và đặt các đối tượng. Các lớp helper (Swing): Graphics Color Font FontMetrics Dimension LayoutManager AWT (Optional) Các thành phần giao diện người sử dụng Frames Frame là một cửa sổ không chứa trong cửa sổ khác. Frame là nền tảng để chứa các thành phần GUI khác trong các ứng dụng Java GUI. Trong các chương trình Swing GUI, sử dụng lớp JFrame

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.