Nhờ mọi người giải thích về một số thành phần trong thư viện javafx

em chào mọi người ạ, em mới học javafx, mọi người có thể cho em biết EventHandler, EventFilter, ActionEvent, FXML, FXMLLoader là gì không ạ? Em google nhưng chưa thấy nhiều phương án giải đáp dễ hiểu ạ

Biết HTML không, JavaFx gần như vậy.

1 Like

Em chưa học HTML ạ, em mới học JavaFX ở trường được 1 buổi. Scene builder vẫn còn chưa thạo lắm ạ

Em lên cả oracle xem giải thích nhưng vẫn chưa hiểu tường tận những gì họ viết

Cái tên đã cho biết chức năng của nó.
Nói thật, mình chưa 1 lần dụng đến JavaFx, chỉ vài lần vô tình xem và đọc hướng dẫn.

  • EventHandler: lớp quản lý sự kiện sinh ra từ giao diện người dùng (UI).
  • EventFilter: lớp lọc sự kiện. Các sự kiện có nhiều dạng như Chuột (nhấp, di chuyển,…), Bàn phím (nhấn phím, thả phím,…), Thành phần (thêm, loại bỏ,…),…
  • ActionEvent: lớp bắt và xử lý sự kiện, tự bạn sẽ xử lý những sự kiện từ đây.
  • FXML: tập tin định dạng XML (JavaFX + XML). Cấu trúc của các thành phần hiển thị trên giao diện người dùng. Giống HTML (Layout trên Android và WPF của .NET).
  • FXMLLoader: lớp nạp các tập tin .fxml để chuyển nó thành dữ liệu cụ thể (thực thể) để bạn có thể thao tác trên các thành phần hiển thị trên giao diện người dùng.

Mới học có 1 ngày thì cứ từ từ sẽ hiểu.

1 Like

Dạ vâng, em rất cảm ơn ạ

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?