TAILIEUCHUNG - Bài giảng Lập trình java: Chương 5 - ThS. Hoàng Mạnh Hà
Mục tiêu của chương 5 GUI Programming with JAVA của bài giảng Lập trình java trình bày về AWT Package, Event-handlers, Layout Managers, Swing Package, lập trình giao diện với Swing. | GUI Programming with JAVA ThS. Hoàng Mạnh Hà hoangha84@ Nội dung SGU - CNTT - Lập Trình JAVA 2 AWT Package Event-handlers Layout Managers Swing Package Lập trình giao diện với Swing AWT Package SGU - CNTT - Lập Trình JAVA 3 GUI Programming SGU - CNTT - Lập Trình JAVA 4 Graphical User Interface – GUI: Giao diện người dùng. GUI cho phép chương trình tương tác với người sử dụng một cách dễ dàng, thân thiện hơn. JAVA cung cấp 2 bộ thư viện hỗ trợ lập trình GUI: AWT (Abstract Window Toolkit): xuất hiện từ JDK . Hiện nay hầu hết được thay thế bởi Swing. Swing: một phần của Java Foundation Classes (JFC), là một add-on của JDK sau đó được thêm vào từ . Một số thư viện GUI khác: Eclipse's Standard Widget Toolkit (SWT), Google Web Toolkit (GWT) AWT SGU - CNTT - Lập Trình JAVA 5 Bao gồm 12 gói, trong đó sử dụng phổ biến nhất là 2 gói: Platform-independent Device-independent Gói SGU - CNTT - Lập Trình JAVA 6 GUI Component classes (such as Button, TextField, and Label), GUI Container classes (such as Frame, Panel, Dialog and ScrollPane), Layout managers (such as FlowLayout, BorderLayout and GridLayout), Custom graphics classes (such as Graphics, Color and Font). Gói SGU - CNTT - Lập Trình JAVA 7 Event classes (such as ActionEvent, MouseEvent, KeyEvent and WindowEvent), Event Listener Interfaces (such as ActionListener, MouseListener, KeyListener and WindowListener), Event Listener Adapter classes (such as MouseAdapter, KeyAdapter, and WindowAdapter). Containers và Components SGU - CNTT - Lập Trình JAVA 8 Component: các đối tượng giao diện cơ bản (Button, label, textfield ) Container: các đối tượng dùng để chứa các component (Frame, Panel, Applet) Frame SGU - CNTT - Lập Trình JAVA 9 Frame: container mức cao nhất trong AWT. Thanh tiêu đề Thanh menu (tùy chọn) Phần hiện thị Thanh tiêu đề của frame: Icon Tiêu đề Bộ nút điều khiển cửa sổ Panel SGU - CNTT - Lập Trình JAVA 10
đang nạp các trang xem trước