NetBeans IDE 7.3.1 - Hướng dẫn tạo dự án mới và một JFRAME (How to create new project and a JFRAME in NetBeans).


Bài viết này hướng dẫn cách tạo một dự án mới (new project) và một JFRAME cơ bản trong ngôn ngữ lập trình JAVA thông qua công cụ NetBeans IDEAS 7.3.1





Để tạo một dự án mới trên NetBeans, trên thanh menu ta chọn FileNew Project...


Hoặc ta có thể chọn vào icon New Project trên thanh menu icon.


Tiếp một cửa sổ cấu hình dự án sẽ được hiển thị. Trong của sổ cấu hình New Project ta chọn Java ở mục Categories và mục Project kế bên ta sẽ chọn là Java Applicaiton, sau đó nhấn Next để tiếp tục cấu hình cho dự án.


Trong cửa số tiếp theo ta sẽ cấu hình tên dự án tại mục Project Name, mục Project Location ta dùng để cấu hình đường dẫn lưu trữ dự án bạn có thể để mặc định hoặc thay đổi giống tôi.

Mục User Dedicated Folder Storing Libraries, phần này tạm thời mình chưa giải thích vì hơi dài xíu, bạn cứ để mặc định là không chọn và hiểu đơn giản là nơi dùng để cấu hình một bộ thư viện java khác.

Mục Create Main Class dùng đề thiết lập file java Z_TEST.javaMain Class, kệ nó cứ để mặc định là được, về sau không thích thì bỏ ra sau cũng được ^^!


Sau khi cấu hình xong bạn nhấn Finish để kết thúc quá trình tạo dự án mới trên NetBeans. Như các bạn thấy ở hình dưới tôi đã tạo thành công một dự án tên Z_TEST trên NetBeans.


Bây giờ ta sẽ tiếp tục tạo một JFRAME, nới chứa các thành phần giao diện trong dự án của chúng ta. Để tạo một JFRAME ta click phải chuột vào gói(package) z_test và chọn NewJFrame Form...


Sau khi chọn xong một cửa sổ cấu hình New JFrame Form sẽ được hiển thị. Tại đây ta sẽ cấu hình tên của JFrame Form mới này tại mục Class Name các thông số còn lại bạn cứ để mặc định.


Sau khi cấu hình xong và nhấn Finish bạn sẽ có được một mẫu JFrame mới như hình bên dưới.


Thông thường ta sẽ không sử dụng lớp(class) mặc định khi tạo một dự án mới, như trong bài này thì ta có lớp mặc định (class default) tên là Z_TEST.java. Thông thường thì tôi sẽ xóa lớp(class) này để chuyển lớp JFRAME thành Main Class.














No comments:

Post a Comment