2010-03-02 11 views
5

एक विशिष्ट स्क्रीन के लिए, मैं एक JList की तलाश में हूं जिसे मैं फ़िल्टर कर सकता हूं (वैसे ही आप RowFilter का उपयोग कर JTable फ़िल्टर कर सकते हैं)एक स्विंग फिल्टर करने योग्य जेएलआईस्ट घटक मौजूद है?

जंगली में कहीं भी इस तरह के घटक का अच्छा कार्यान्वयन है (और क्या आपके पास इसका अनुभव है) या क्या मुझे इसे स्वयं कोड करना है?

(ऐसा करने में लंबा नहीं है, लेकिन यदि कोई वैध कार्यान्वयन है, तो मुझे इसका उपयोग करने में खुशी होगी)

उत्तर

7

हाँ, मुझे यकीन है कि SwingX घटकों इस प्रदान कर रहा हूँ। JXList देखें।

आप here से स्विंगएक्स प्राप्त कर सकते हैं।

+0

बस लिंक अपडेट कर रहा है: स्विंगएक्स का घर http://swingx.java.net है (swinglabs.org अक्षम है) – kleopatra

5

आप JList के बजाय एक कॉलम JTable का उपयोग करने पर विचार कर सकते हैं। यदि आप इस दृष्टिकोण का पालन करते हैं तो आपको मुफ्त में फ़िल्टरिंग और सॉर्टिंग मिल जाएगी (आप जेडीके 6 का उपयोग कर रहे हैं)।

0

IMHO glazedlists फ़िल्टरिंग के साथ-साथ जेटीबल, जेएलिस्ट और जेसीम्बोबॉक्स के लिए सॉर्टिंग करना चाहिए।

संबंधित मुद्दे