2010-03-02 16 views
5

Đối với một màn hình cụ thể, tôi đang tìm một JList rằng tôi có thể lọc (giống như cách bạn có thể lọc một JTable sử dụng một RowFilter)Thành phần JList có thể lọc được có tồn tại không?

Có một thực hiện tốt các loại thành phần bất cứ nơi nào ở đây trong tự nhiên (và bạn có kinh nghiệm với nó) hay tôi phải tự viết mã?

(nó không phải là dài để làm gì, nhưng nếu có bất kỳ thực hiện hợp lệ, tôi sẽ rất vui khi sử dụng nó)

Trả lời

7

Vâng, tôi chắc chắn rằng các thành phần SwingX cung cấp này. Hãy xem JXList.

Bạn có thể nhận được SwingX từ here.

+0

chỉ cần cập nhật liên kết: ngôi nhà của SwingX là http://swingx.java.net (swinglabs.org là rối loạn chức năng) – kleopatra

5

Bạn có thể xem xét sử dụng một cột đơn JTable thay vì JList. Nếu bạn làm theo cách tiếp cận này, bạn sẽ nhận được lọc và phân loại miễn phí (cung cấp bạn đang sử dụng JDK 6).

Các vấn đề liên quan