Tut Java Xử lý sự kiện(Using Design)

Với bài trước chúng ta đã lướt qua cách thức viết code để Design một Form, qua bài ta thấy việc thiết kế khá phức tạp với những người không chuyên, do vậy bài này mình sẽ hướng dẫn các bạn thêm phần Design, mục đích giúp các bạn hiểu được khi nào nên Design và khi nào nên Code(Mình vẫn khuyến khích các bạn Code hơn)

-Ta tạo một JFrame đặt tên là Form, và design như hình dưới, với giao diện kéo thả thì việc thiết kế khá đơn giản, các bạn chỉ việc kéo 2 TextField và 1 PasswordField là xong, hoàn thành xong chúng ta phải chuột vào từng đối tượng chọn Change Valiable name và đặt tên cho chúng, ở đây tôi đặt là txtA, txtB, txtC, txtD

 

 

Sang phần Code, với bài trước chúng ta cần phải khai báo các đối tượng và design các đối tượng, nhưng ở bài này chúng ta không cần làm điều đó và phần Design nó đã tự động sinh ra hết cho chúng ta, việc ta cần làm bây giờ chỉ là bắt sự kiện cho từng trường hợp

Tương tự bài trước để bắt sự kiện ta khai báo một phương thức là thehandler();

 

Tiếp theo là viết điều kiện cho từng trường hợp và đưa ra kết quả xâu mà người dùng đã nhập vào

 

Chạy chương trình ta sẽ được kết quả như sau!

Advertisements

One thought on “Tut Java Xử lý sự kiện(Using Design)

  1. Xin chào Tuấn Anh, đầu tiên, cảm ơn bạn về những bài viết chia sẻ rất hay trên trang wordpress cá nhân này.
    Tiếp theo, cho mình hỏi chút, trong bài hướng dẫn này, thehandler là một class riêng, làm sao nó tham chiếu được các thành phần như txtA, txtB, txtC, txtD ở dạng private trong class Form1 ?
    Cảm ơn bạn, mong nhận được câu trả lời sớm và cụ thể từ phía bạn

Trả lời

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Đăng xuất / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Đăng xuất / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Đăng xuất / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Đăng xuất / Thay đổi )

Connecting to %s