Java: Học Swing với NetBeans IDE


Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên

Bài viết này giới thiệu về lập trình giao diện đồ họa người dùng (GUI) với Swing và IDE NetBeans. IDE NetBeans là mã nguồn mở, nền tảng tích hợp môi trường phát triển tự do được xây dựng với sự hỗ trợ cho các ngôn ngữ lập trình Java. Nó cung cấp nhiều lợi thế thông qua mã lệnh với một trình soạn thảo văn bản; chúng tôi khuyên bạn nên sử dụng nó bất cứ khi nào có thể.

Mục đích của bài viết này là để giới thiệu API Swing bằng cách thiết kế một ứng dụng đơn giản có thể chuyển đổi nhiệt độ từ đơn vị Celsius (oC) sang đơn vị Fahrenheit (oF). Giao diện của nó sẽ là cơ bản, tập trung vào chỉ một tập con của các thành phần Swing có sẵn. Chúng tôi sẽ sử dụng bộ xây dựng GUI IDE NetBeans, nó làm cho việc tạo giao diện người dùng của một vấn đề trở nên đơn giản gồm các thao tác kéo và thả. Tính năng sinh mã lệnh tự động của nó giúp đơn giản hoá quá trình phát triển giao diện, cho phép bạn tập trung vào các ứng dụng logic thay vì cơ sở hạ tầng cơ bản.

Do bài viết này là một danh sách kiểm tra từng bước hành động cụ thể, nên chúng tôi khuyên bạn nên chạy NetBeans IDE và thực hiện theo từng bước hướng dẫn. Đây sẽ là cách nhanh nhất và dễ nhất để bắt đầu lập trình với Swing. Nếu bạn không thể làm được điều đó, thì chỉ cần đọc thôi nó cũng vẫn có ích cho bạn, vì mỗi bước được minh họa bằng các hình ảnh.

Nếu bạn thích cách tiếp cận truyền thống của lập trình từng thành phần bằng tay (không có sự hỗ trợ của IDE), bạn hãy nghĩ về bài học này như một điểm vào các cuộc thảo luận cấp thấp hơn đã được cung cấp ở những nơi khác trong hướng dẫn. Siêu liên kết trong mỗi thảo luận sẽ đưa bạn đến những bài học liên quan, nó giúp bạn muốn tìm hiểu thông tin chi tiết ở cấp thấp hơn.

Giao diện hoàn chỉnh cho ứng dụng này sẽ trông như sau:

Hình cho thấy việc áp dụng CelsiusConverter hoàn thành.
Ứng dụng CelsiusConverter.

Dưới góc nhìn của người dùng cuối thì việc sử dụng ứng dụng này rất đơn giản: nhập một nhiệt độ (oC) vào hộp văn bản, nhấp vào nút "Convert", và xem nhiệt độ chuyển đổi (oF) xuất hiện trên màn hình. Các nút minimize, maximize và close cũng như tiêu đề sẽ xuất hiện như bạn nhìn thấy ở hình trên.

Còn từ góc nhìn của một lập trình viên, chúng ta sẽ viết ứng dụng trong hai giai đoạn chính. Đầu tiên, chúng ta sẽ làm quen với giao diện đồ họa với các thành phần Swing khác nhau và sắp xếp chúng như trình bày ở hình trên. Sau đó, chúng ta sẽ thêm các ứng dụng logic, để chương trình thực sự thực hiện một chuyển đổi khi người dùng nhấn vào nút "Convert".

Các bài viết tiếp theo sẽ hướng dấn chi tiết cho việc tạo app này.

» Tiếp: Thiết lập dự án CelsiusConverter
« Trước: Biên dịch và chạy chương trình Swing
Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên
Copied !!!