3

私はJavaとJavaSwingを使ってデスクトップアプリケーションを開発しようとしています。現在、オブジェクトのさまざまなタイプのプロパティを処理できるプロパティテーブルを実装しています。そのために、カスタムテーブルモデルを作成しました。

ただし、特定の文字列に一致するプロパティのみを表示するフィルター機能を追加する際に問題が発生しました。

フィルタリングなど、必要な多くの機能を提供するswingxという優れたライブラリを見つけました。

このチュートリアル(http://www.javalobby.org/java/forums/t18819.html)は、JXTableに実装する方法の例を示していますが、機能しません。swingx-1.6がsetFilter-method()を開始したようです。

何か案は?

Filter[] filterArray = { new PatternFilter("(.*1st.*)|(.*Final.*)", 0, 0) };
        FilterPipeline filters = new FilterPipeline(filterArray);
        table.setFilters(filters);
4

1 に答える 1

4

JTableはフィルタリングをサポートしています。実用的な例については、Swingチュートリアルのソートとフィルタリングに関するセクションを参照してください。

于 2011-10-19T17:30:26.630 に答える