Tổng quan
CalendarFX bổ sung thành phần lịch cho ứng dụng JavaFX, tập trung vào khả năng hiển thị và thao tác với dữ liệu lịch theo nhiều cấp độ. API của thư viện được giữ nhất quán với các JavaFX controls tiêu chuẩn, giúp việc tích hợp vào giao diện hiện có trở nên tự nhiên hơn đối với nhóm phát triển JavaFX.

Phần tùy biến của CalendarFX xoay quanh CSS, pluggable factories và callbacks. Cách tiếp cận này cho phép điều chỉnh giao diện, hành vi của control và cách dựng từng calendar entry theo yêu cầu nghiệp vụ hoặc nhận diện giao diện của ứng dụng.

CalendarFX bổ sung lịch chuyên dụng cho ứng dụng JavaFX với Day, Week, Month và Year View. API nhất quán với JavaFX controls, hỗ trợ CSS, factories và callbacks để tùy biến giao diện, hành vi.

Tính năng nổi bật
- Hiển thị Day View để theo dõi lịch trong một ngày duy nhất.
- Trình bày cả entry trong ngày và full day entries giao với ngày đang xem.
- Cấu hình số giờ hiển thị trong viewport theo nhu cầu ứng dụng.
- Thiết lập chiều cao cố định cho từng giờ trong Day View.
- Cho phép kéo thả entry lên xuống trên trục thời gian.
- Thay đổi thời gian bắt đầu và kết thúc của entry trực tiếp trong view.
- Scene Layout — Sắp xếp entry bằng smart layout algorithms để tránh chồng lấp.
Ứng dụng thực tế
- Xây dựng màn hình lịch cho ứng dụng JavaFX nội bộ hoặc thương mại.
- Triển khai giao diện planning và scheduling theo ngày, tuần, tháng, năm.
- Tùy biến giao diện lịch theo theme sản phẩm bằng CSS.
- Tạo cách hiển thị entry riêng cho từng loại dữ liệu bằng factories.
- Thiết kế chế độ xem lịch theo số ngày đặc thù của nghiệp vụ.
Đối tượng sử dụng phù hợp
- Java developers xây dựng ứng dụng desktop với JavaFX
- Nhóm phát triển cần calendar component có API gần với JavaFX controls
- Technical leads cần thành phần lịch có thể tùy biến giao diện và hành vi
- Đội ngũ triển khai ứng dụng scheduling, planning hoặc calendar-based UI
Thông tin kỹ thuật
Câu hỏi thường gặp
CalendarFX dùng cho nền tảng nào?
CalendarFX dành cho JavaFX và yêu cầu Java 8 (JavaFX).
CalendarFX có những chế độ xem nào?
Thành phần này cung cấp Day View, Week View, Month View và Year View.
Có thể tùy biến giao diện và hành vi không?
Có. CalendarFX hỗ trợ CSS, pluggable factories và callbacks để điều chỉnh giao diện hiển thị và hành vi.
CalendarFX tương thích với IDE nào?
Danh sách compatible containers gồm NetBeans IDE 8.0, NetBeans IDE 7.4, Eclipse V4.4, Eclipse V4.3, IntelliJ IDEA 13 và IntelliJ IDEA 12.
Hiện còn bán CalendarFX không?
Thông tin tương thích cho biết CalendarFX đã được DLSC chuyển sang open-từ ngày 20/10/2017 và hiện không còn được bán.





Bình luận