Bài 33: Tổng Quan Về Java AWT - Lập Trình Java Cơ Bản - VnCoder
- Học lập trình
- |
- Bài viết
- |
- Tin tức
- |
- Tuyển dụng
- |
- Liên hệ
- |
- Đăng ký
- |
- Đăng nhập
PHP
Laravel
Android
Java
HTML5
CSS3
NodeJS
VueJS
Swift
Python
Machine Learning
C/C++
Linux/Server
SQL
Javascript
Game
Phân tích thiết kế hệ thống
Servlet/JSP
AI
- Trang chủ
- Java
- Lập trình Java cơ bản
- Tổng quan về Java AWT
- Bài 1: Tổng quan ngôn ngữ Java
- Bài 2: Hướng dẫn cài đặt và cấu hình Java
- Bài 3: Hướng dẫn cài đặt và cấu hình Intellij IDEA trên Window
- Bài 4: Tạo Project và làm quen với Intelij IDEA
- Bài 5: Cú pháp và quy tắc cơ bản trong Java
- Bài 6: Các kiểu dữ liệu trong Java
- Bài 7: Các kiểu biến trong Java
- Bài 8: Toán tử trong Java
- Bài 9: Hệ thống Unicode trong Java
- Bài 10: Các kiểu vòng lặp
- Bài 11: Câu lệnh điều khiển rẽ nhánh
- Bài 12: Câu lệnh Break, Continue trong Java
- Bài 13: Lớp và đối tượng
- Bài 14: Tính chất của lập trình hướng đối tượng trong Java
- Bài 15: Abstract class và Interface trong Java
- Bài 16: Từ khóa super và this trong Java
- Bài 17: Từ khóa static và final trong Java
- Bài 18: Mảng (Array) trong Java
- Bài 19: Package trong Java
- Bài 21: String trong Java
- Bài 22: StringBuffer và StringBuilder
- Bài 23: Tổng quan về File và I/O
- Bài 24: Xử lý nhập xuất bằng Byte Stream và Character Stream
- Bài 25: Thao tác với tệp và thư mục trong Java
- Bài 26: Tổng quan về Collection trong Java
- Bài 27: Những Interface phổ biến trong Java Collection Framework
- Bài 28: Những Class được triển khai dựa trên Interface của Java Collection
- Bài 29: Khái niệm xử lý ngoại lệ trong Java
- Bài 30: Hướng dẫn xử lý ngoại lệ trong Java
- Bài 31: Đa luồng trong Java
- Bài 32: Thread synchronization trong Java
- Bài 33: Tổng quan về Java AWT
- Bài 34: Container trong Java AWT
- Bài 35: Component trong Java AWT
- Bài 36: Layout Manager trong Java AWT
- Bài 37: Xử lý sự kiện trong Java AWT
- Bài 38: Tổng quan về Java Swing
- Bài 39: Container trong Java Swing
- Bài 40: Component trong Java Swing
- Bài 41: Layout trong Java Swing
- Bài 42: Event trong Java Swing
- Bài 43: Menu trong Java Swing
- Bài 44: Kết nối cơ sở dữ liệu với thư viện JDBC trong Java
Bài 33: Tổng quan về Java AWT - Lập trình Java cơ bản
Đăng bởi: Admin | Lượt xem: 5510 | Chuyên mục: Java1. Giới thiệu về Java AWT
Các ứng dụng phần mềm hiện nay vô cùng thân thiện vì được trình bày nhiều màn hình giao diện đồ họa đẹp mắt. Các ngôn ngữ lập trình hiện nay được cung cấp các đối tượng đồ họa, chúng có thể được điều khiển bởi người lập trình viên, hay bởi người sử dụng. Một trong số những kết quả quan trọng nhất chính là các ngôn ngữ hiện nay được dựa trên Giao diện người dùng đồ họa (Graphical User Interface - GUI). GUI cung cấp chức năng nhập liệu theo cách thân thiện với người dùng. GUI biến đổi từ ứng dụng đến ứng dụng và có thể chứa nhiều điều khiển như textbox, label, listbox hay các điều khiển khác. Các ngôn ngữ lập trình khác nhau cung cấp nhiều cách khác nhau để tạo GUI. Các phần mềm giống như VB hay VC++ có thể cung cấp chức năng kéo và thả trong khi đó phần mềm giống như C++ yêu cầu người lập trình phải viết toàn bộ mã để xây dựng một GUI. Một phần tử (element) GUI được thiết lập bằng cách sử dụng thủ tục sau:- Tạo element, instance, checkbox, label, hay listbox
- Xác định sự xuất hiện khởi đầu của các phần tử
- Quyết định xem phần tử đó có nên chiếm giữ vị trí được chỉ ra hay không
- Thêm phần tử vào giao diện trên màn hình
- Thùng chứa (Container)
- Thành phần (Component)
- Trình quản lý cách trình bày (Layout manager)
- Đồ họa (Graphic) và các tính năng vẽ (draw)
- Phông chữ (Font)
- Sự kiện (Event)
2. Container
Container là vùng mà bạn có thể đặt các thành phần của bạn vào đó. Bất cứ vật gì mà kế thừa từ lớp Container sẽ là một container. Ví dụ như Applet là một container, applet được dẫn xuất từ panel, lớp panel lại được dẫn xuất từ lớp Container.Các đối tượng container thường được sử dụng như:- Frame
- Panel
- Dialog
3. Component
Một component có thể được đặt trên giao diện người dùng, có thể được thay đổi kích thước hay làm cho nhìn thấy được. Các component thường xuyên được sử dụng trong java như:- Label
- Textfield
- TextArea
- Button
- Checkbox
- RadioButton
- Choice List
4. Layout Manager
Layout manager điều khiển cách trình bày vật lý của các phần tử GUI như là button, textbox, option button v.v… Một layout manager tự động bố trí các thành phần này trong container.Các layout manager thường được sử dụng như:- Flow Layout
- Border Layout
- Card Layout
- Grid Layout
- GridBag Layout
5. Xử lý sự kiện
Các hệ thống GUI xử lý các tương tác người dùng với sự trợ giúp của mô hình eventdriven. Tương tác của người dùng có thể là di chuyển chuột, nhấn phím, nhả phím v.v…Tất cả các thao tác này thiết lập một sự kiện của một vài kiểu nào đó.Việc xử lý những sự kiện này phụ thuộc vào ứng dụng. Abstract Windowing Toolkit (AWT) xử lý một vài sự kiện. Môi trường mà các ứng dụng này được thi hành ví dụ như trình duyệt cũng có thể xử lý các điều khiển khác. Người lập trình viên cần phải viết một hàm xử lý sự kiện.Các sự kiện thường được bắt trong Java tiêu biểu như:- ActionListener
- AdjustmentListener
- ComponentListener
- FocusListener
- ItemListener
Theo dõi VnCoder trên Facebook, để cập nhật những bài viết, tin tức và khoá học mới nhất!
Chia sẻ bài viết- Bài 1: Tổng quan ngôn ngữ Java
- Bài 2: Hướng dẫn cài đặt và cấu hình Java
- Bài 3: Hướng dẫn cài đặt và cấu hình Intellij IDEA trên Window
- Bài 4: Tạo Project và làm quen với Intelij IDEA
- Bài 5: Cú pháp và quy tắc cơ bản trong Java
- Bài 6: Các kiểu dữ liệu trong Java
- Bài 7: Các kiểu biến trong Java
- Bài 8: Toán tử trong Java
- Bài 9: Hệ thống Unicode trong Java
- Bài 10: Các kiểu vòng lặp
- Bài 11: Câu lệnh điều khiển rẽ nhánh
- Bài 12: Câu lệnh Break, Continue trong Java
- Bài 13: Lớp và đối tượng
- Bài 14: Tính chất của lập trình hướng đối tượng trong Java
- Bài 15: Abstract class và Interface trong Java
- Bài 16: Từ khóa super và this trong Java
- Bài 17: Từ khóa static và final trong Java
- Bài 18: Mảng (Array) trong Java
- Bài 19: Package trong Java
- Bài 21: String trong Java
- Bài 22: StringBuffer và StringBuilder
- Bài 23: Tổng quan về File và I/O
- Bài 24: Xử lý nhập xuất bằng Byte Stream và Character Stream
- Bài 25: Thao tác với tệp và thư mục trong Java
- Bài 26: Tổng quan về Collection trong Java
- Bài 27: Những Interface phổ biến trong Java Collection Framework
- Bài 28: Những Class được triển khai dựa trên Interface của Java Collection
- Bài 29: Khái niệm xử lý ngoại lệ trong Java
- Bài 30: Hướng dẫn xử lý ngoại lệ trong Java
- Bài 31: Đa luồng trong Java
- Bài 32: Thread synchronization trong Java
- Bài 33: Tổng quan về Java AWT
- Bài 34: Container trong Java AWT
- Bài 35: Component trong Java AWT
- Bài 36: Layout Manager trong Java AWT
- Bài 37: Xử lý sự kiện trong Java AWT
- Bài 38: Tổng quan về Java Swing
- Bài 39: Container trong Java Swing
- Bài 40: Component trong Java Swing
- Bài 41: Layout trong Java Swing
- Bài 42: Event trong Java Swing
- Bài 43: Menu trong Java Swing
- Bài 44: Kết nối cơ sở dữ liệu với thư viện JDBC trong Java
Từ khóa » Thư Viện Awt Trong Java
-
AWT Trong Java - VietTuts
-
Bài 35: Component Trong Java AWT - Lập Trình Java Cơ Bản - VnCoder
-
[PDF] Đồ Họa Và Xử Lý Sự Kiện - Soict
-
Không Import được 1 Số Thư Viện Của t Và Javax.swing
-
Thư Viện Và Package Cần Biết Trong Java - CodeLearn
-
Bài 33: Tổng Quan Về Java AWT - Newnet
-
Swing Trong Java Là Một Bộ Công Cụ Giao Diện Người Dùng Đồ Họa ...
-
Java Swing Là Gì? Cách Học Lập Trình Java Swing Cơ Bản
-
Thiết Kế Giao Diện Trong Java Với NetBeans - NIIT - ICT Hà Nội
-
Các Bước Lập Trình Giao Diện Java Swing Bằng Eclipse
-
Graphics Programming Exercises - Java Programming Tutorial
-
Swing Trong Java
-
List Trong Java Form AWT - YouTube