Citra Pivot, một phần mở rộng cho thành phần Citra Table của chúng tôi, là một framework được phát triển trong Java/Swing để tạo và trực quan hóa các bảng pivot.
Bảng xoay vòng là một thành phần để tóm tắt, tổ chức và phân tích một lượng lớn dữ liệu. Đây là giao diện trực quan quan trọng nhất của hệ thống OLAP (OnLine Analytical Processing). Với Citra Pivot, bạn có thể tạo các bảng pivot nâng cao trong Java / Swing và tích hợp chúng với các ứng dụng Java hiện tại của bạn. Pivot bảng có thể được tạo ra từ máy chủ OLAP phù hợp với đặc tả XML/A, mà còn từ dữ liệu hai chiều, nằm trong bộ nhớ.
Các tính năng bao gồm các hoạt động OLAP điển hình, chẳng hạn như phân loại, lọc, cắt và xúc xắc, truy ngược lên / xuống / thông qua, tổng số lớn, tổng phụ, tổng số trực quan, hoạt động trên / dưới, ẩn ô trống, hoán đổi trục. Bất kỳ số lượng các cấu trúc phân cấp có thể được xoay lập trình hoặc trực quan bằng cách kéo n'' thả. Sự xuất hiện của bảng có thể dễ dàng tùy chỉnh bằng cách sử dụng màu sắc và phông chữ khác nhau cho mỗi ô. Menu bật lên nhạy cảm với ngữ cảnh cung cấp trải nghiệm thân thiện với người dùng.
Thư viện được tối ưu hóa cho tiêu thụ bộ nhớ thấp và hiệu suất cao. Hơn nữa, Citra Pivot dựa trên Java / Swing, và cụ thể hơn trên JTable, giúp dễ dàng tìm hiểu và tích hợp vào các ứng dụng Swing hiện tại. API rất đơn giản để làm theo, toàn diện, hoàn toàn tài liệu với Javadoc.
Chúng tôi cung cấp cả giấy phép nhị phân và mã nguồn, không có phí bản quyền. Cuối cùng nhưng không kém phần quan trọng, hỗ trợ tuyệt vời được cung cấp thông qua diễn đàn và email của nhà phát triển của chúng tôi.
lịch sử phiên bản
- Phiên bản 1.0.4 đăng trên 2012-11-16
Bảng Pivot OLAP cho Java/Swing
- Phiên bản 3.4.4 đăng trên 2007-03-14
cây hộp kiểm, tiêu đề cột cây có thể lọc
Chi tiết chương trình
Eula
EULA - Thỏa thuận cấp phép người dùng cuối
Thỏa thuận cấp phép phần mềm CITRA TECHNOLOGIES
Phiên bản 1.0
SẢN PHẨM THÀNH PHẦN PHẦN MỀM CITRA (SAU ĐÂY GỌI LÀ & PHẦN MỀM") ĐƯỢC BẢO VỆ BỞI LUẬT BẢN QUYỀN VÀ CÁC ĐIỀU ƯỚC QUỐC TẾ, CŨNG NHƯ CÁC LUẬT VÀ ĐIỀU ƯỚC QUỐC TẾ SỞ HỮU TRÍ TUỆ KHÁC. SAO CHÉP HOẶC PHÂN PHỐI TRÁI PHÉP CÓ THỂ DẪN ĐẾN HÌNH PHẠT DÂN SỰ VÀ HÌNH SỰ.
Thỏa thuận cấp phép này là một thỏa thuận pháp lý giữa BẠN (sau đây gọi là & LICENSEE") và CITRA TECHNOLOGIES LTD (sau đây gọi là & CT"). Tất cả các sản phẩm CT bao gồm các thành phần phần mềm, tệp demo, tệp giấy phép và tài liệu điện tử hoặc tài liệu in đều nằm trong tầm kiểm soát của giấy phép này. Bằng cách cài đặt, sao chép hoặc sử dụng các sản phẩm CT, bạn đồng ý bị ràng buộc bởi các điều khoản của thỏa thuận này. Nếu bạn không đồng ý với các điều khoản của thỏa thuận này, không cài đặt, sao chép, phân phối lại hoặc sử dụng, theo bất kỳ nghĩa nào, bất kỳ sản phẩm CT nào.
CÁC ĐIỀU KHOẢN VÀ ĐIỀU KIỆN CỦA THỎA THUẬN NÀY ĐƯỢC GỌI CHUNG LÀ & THỎA THUẬN&TRÍCH DẪN;.
1. CẤP GIẤY PHÉP. CT chỉ cấp cho Bên được cấp phép một quyền không độc quyền và không thể chuyển nhượng trên toàn thế giới để sử dụng PHẦN MỀM và tài liệu kèm theo theo Thỏa thuận này và giấy phép sản phẩm đã mua. Bên được cấp phép chỉ có thể sử dụng PHẦN MỀM nếu nó được cấp phép đúng cách.
A. Giấy phép đánh giá
Phiên bản đánh giá của PHẦN MỀM không thể được triển khai cho mục đích thương mại, phi thương mại hoặc bất kỳ mục đích nào khác theo bất kỳ cách nào có thể. Bên được cấp phép không được xây dựng bất kỳ PHẦN MỀM, applet hoặc ứng dụng nào để phân phối với phiên bản PHẦN MỀM này. Phiên bản đánh giá chỉ được sử dụng bởi BÊN ĐƯỢC CẤP PHÉP để đánh giá sự phù hợp của PHẦN MỀM cho nhu cầu của mình.
B. Giấy phép người dùng đơn
Giấy phép người dùng duy nhất cho phép phần mềm được sử dụng bởi chỉ có một nhà phát triển trong tổ chức của BÊN ĐƯỢC CẤP PHÉP. BÊN ĐƯỢC CẤP PHÉP có thể chuyển giao hoặc cài đặt Phần mềm trên nhiều máy tính, miễn là PHẦN MỀM chỉ được sử dụng trên một máy tính tại một thời điểm. Sử dụng PHẦN MỀM, BÊN ĐƯỢC CẤP PHÉP có thể xây dựng các ứng dụng, applet hoặc bất kỳ phần mềm nào khác, sau đó có thể được phân phối miễn phí bản quyền, miễn là tất cả các điều kiện trong thỏa thuận này được đáp ứng.
C. Giấy phép trang web
Giấy phép trang web cho phép phần mềm được sử dụng đồng thời bởi một số lượng không giới hạn các nhà phát triển trong tổ chức của BÊN ĐƯỢC CẤP PHÉP. Sử dụng PHẦN MỀM, BÊN ĐƯỢC CẤP PHÉP có thể xây dựng các ứng dụng, applet hoặc bất kỳ phần mềm nào khác, sau đó có thể được phân phối miễn phí bản quyền, miễn là tất cả các điều kiện trong thỏa thuận này được đáp ứng.
D. Giấy phép mã nguồn
Ngoài giấy phép và quyền được cấp bởi Giấy phép trang web, CT cấp cho BÊN ĐƯỢC CẤP PHÉP quyền sử dụng và sửa đổi mã nguồn của PHẦN MỀM cung cấp mã nguồn được cấp phép của BÊN ĐƯỢC CẤP PHÉP.
Các quy tắc sau đây sẽ được áp dụng trong trường hợp này:
i. Bên được cấp phép không được bán lại, cho thuê hoặc cho thuê mã nguồn CT hoặc bất kỳ phiên bản sửa đổi hoặc tác phẩm phái sinh nào của mã nguồn PHẦN MỀM.
ii. Bên được cấp phép không được phân phối mã nguồn CT, hoặc bất kỳ phiên bản sửa đổi hoặc tác phẩm phái sinh nào của mã nguồn PHẦN MỀM, ở dạng mã nguồn. LICENSEE chỉ có thể phân phối phiên bản biên dịch của mã nguồn (ở dạng đối tượng).
iii. Bên được cấp phép phải bảo vệ và giữ an toàn tất cả mã nguồn CT được cung cấp bởi thỏa thuận cấp phép mã nguồn này. Các ứng dụng được xây dựng dựa trên mã nguồn này, và được phân phối hoặc có thể truy cập bên ngoài tổ chức của BÊN ĐƯỢC CẤP PHÉP, chẳng hạn như Internet, phải được bảo vệ trong phạm vi mã nguồn không thể dễ dàng trích xuất hoặc biên dịch.
iv. Trong mọi trường hợp, bất kỳ phần nào của mã nguồn của PHẦN MỀM có thể được phân phối, tiết lộ hoặc cung cấp cho bất kỳ bên thứ ba nào mà không có sự đồng ý bằng văn bản của CT.
v. Bên được cấp phép không được bán lại, cho thuê, cho thuê hoặc phân phối các sản phẩm được tạo từ mã nguồn của PHẦN MỀM theo bất kỳ cách nào có thể cạnh tranh với PHẦN MỀM.
vi. Tất cả các nhà phát triển trong tổ chức của BÊN ĐƯỢC CẤP PHÉP có kế hoạch truy cập mã nguồn CT phải đồng ý với các điều khoản của thỏa thuận cấp phép mã nguồn. Hơn nữa, mỗi nhà phát triển đồng ý chi tiêu mọi nỗ lực để đảm bảo tính bảo mật mã của nguồn. Ví dụ: trong mọi trường hợp, nhà phát triển có thể cho phép đặt mã nguồn trên mạng nội bộ nơi người đó không có quyền kiểm soát.
2. HẠN CHẾ. PHẦN MỀM này có bản quyền. BÊN ĐƯỢC CẤP PHÉP không được:
a) thiết kế ngược, dịch ngược, tháo rời PHẦN MỀM,
b) sửa đổi PHẦN MỀM, trừ khi BÊN ĐƯỢC CẤP PHÉP có mã nguồn được cấp phép,
c) cho thuê, cho mượn hoặc cho thuê PHẦN MỀM hoặc tài liệu dưới bất kỳ hình thức nào cho bất kỳ ai,
d) xóa bất kỳ thông báo độc quyền nào trên PHẦN MỀM, mã nguồn của PHẦN MỀM hoặc tài liệu kèm theo.
3. KHÔNG CÓ BẢO HÀNH NÀO KHÁC. Phần mềm này được phân phối & AS IS", mà không có bất kỳ hình thức bảo hành nào, ngụ ý hoặc thể hiện. CT không đảm bảo rằng PHẦN MỀM sẽ đáp ứng các yêu cầu của Bên được cấp phép hoặc hoạt động của phần mềm sẽ không có lỗi. Toàn bộ rủi ro về hiệu suất hoặc chất lượng phần mềm, hoặc cả hai, chỉ với BÊN ĐƯỢC CẤP PHÉP và không phải CT. Bên được cấp phép chịu trách nhiệm về việc lựa chọn PHẦN MỀM để đạt được kết quả mong muốn và để cài đặt, sử dụng và kết quả thu được từ PHẦN MỀM. CT từ chối tất cả các bảo đảm và điều kiện, thể hiện hoặc ngụ ý, bao gồm, nhưng không giới hạn, bảo đảm ngụ ý về khả năng bán hàng, phù hợp cho một mục đích cụ thể, tiêu đề, và không vi phạm, đối với phần mềm.
4. GIỚI HẠN TRÁCH NHIỆM PHÁP LÝ. Trong mọi trường hợp, CT sẽ không chịu trách nhiệm với bạn về thiệt hại, cho dù trực tiếp hay gián tiếp, ngẫu nhiên, đặc biệt hoặc hậu quả phát sinh từ việc sử dụng PHẦN MỀM.
5. CHẤM DỨT. Thỏa thuận này có hiệu lực cho đến khi chấm dứt. Bên được cấp phép có thể chấm dứt Thỏa thuận này bất cứ lúc nào bằng cách phá hủy tất cả các bản sao của PHẦN MỀM. Thỏa thuận này sẽ chấm dứt ngay lập tức mà không cần thông báo từ CT nếu Bên được cấp phép không tuân thủ bất kỳ điều khoản và điều kiện nào của giấy phép này. Sau khi chấm dứt, BÊN ĐƯỢC CẤP PHÉP phải hủy tất cả các bản sao của PHẦN MỀM.
6. THÔNG BÁO BẢN QUYỀN. Phần mềm này và tài liệu đi kèm với PHẦN MỀM dưới mọi hình thức, điện tử hoặc bằng cách khác, được truyền đạt bằng e-mail hoặc tải xuống từ Internet là tài sản của CT. Tất cả các quyền được bảo lưu.
7. CHÍNH SÁCH BẢO MẬT. CT không bán hoặc chia sẻ thông tin mà BÊN ĐƯỢC CẤP PHÉP cung cấp với bất kỳ tổ chức nào. Thông tin này được sử dụng nội bộ, chỉ để hỗ trợ khách hàng.
8. NHÃN HIỆU. Thỏa thuận này không cấp cho Bên được cấp phép bất kỳ quyền nào liên quan đến bất kỳ nhãn hiệu hoặc nhãn hiệu dịch vụ nào của CT.