Tổng quan về Data Binding trong Swing

10:02 20/02/2023

Data Binding trong Swing cung cấp cách thức để sinh viên liên kết giao diện người dùng với logic của ứng dụng hiệu quả!

Data Binding là một thư viện được tích hợp trong Android Jetpack. Nó cho phép liên kết giữa dữ liệu logic với các UI Element( ví dụ như : TextView, EditText, ImageView…).

Chúng ta rất dễ dàng làm được ví dụ Data Binding đơn giản nhờ có công cụ hỗ trợ của NetBeans. Tuy nhiên, muốn tùy chỉnh theo ý muốn thì cần phải kiểm soát được code. Chúng ta sẽ làm Data Binding bằng code nhé!

  1. Data Binding bằng code:

  • Import từ package: org.jdesktop.beansbinding
  • Dòng 30: Lựa chọn cách binding
    • READ_WRITE: two-way
    • READ: one-way
    • READ_ONCE: one-way, một lần duy nhất

Dòng 31: Nguồn dữ liệu

Dòng 33: Đối tượng ràng buộc (binding)

2. Binding Custom Model:

Thông thường, chúng ta sẽ có một Model lưu trữ dữ liệu của View

Để Binding các Input trên View vào Model, chúng ta sẽ làm như sau:

Bổ sung thêm Binding với Combobox

            Toàn bộ code

Và đây là kết quả:

Cũng không quá phức tạp đúng không? Chúc các bạn Code thành công nhé!

Bộ môn Ứng dụng phần mềm
Cao đẳng FPT Mạng cá cược bóng đá Hà Nội

Cùng chuyên mục

Đăng Kí học Fpoly 2023

Bình Luận