私は自分自身でJavaとJava Swingを使ってデスクトップアプリケーションを開発しようとしています。 現在、私はオブジェクトのさまざまなタイプのプロパティを扱うことができるプロパティテーブルを実装しています。そのために私はカスタムテーブルモデルを作成しました。JTableはswingx-1.6を使用してフィルタリングする能力を持っています
ただし、指定した文字列に一致するプロパティのみを表示するフィルタ機能を追加する際に問題が発生しました。
フィルタリングのように、私が必要とする多くの機能を提供する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);
swingx 1.0のapi(jdk 1.5用)です。現在のバージョン(1.6.2)は、コア・ソート/フィルタリング・メカニズムを使用しています( – kleopatra