When processing large data set (e.g. 100,000 rows), switching "select a column" is slow, also switching "filters" is slow. I guess they are initializing Values combobox. Can you initializing Values combobox once in the very beginning when populating table?

Please try to override FilterableTableModel#getPossibleValues() to cache it for different columns. We leave the choice to our customers since some other customers may have dynamically updated data and the cache consumes memory.

I have another questions:1. When comparing float numbers, "is" is not working, I checked the DB and JTable, I didn't use Round. but "great than" or "less to" works.2. Right now, the conditions are from JTable columns only. Is it possible to use use complex conditions, e.g. combined columns or some data beyond JTable.

Just tried the CustomFilterDemo in 2.9.5. The filters for float.class do work for me. The "ProductSales" column is a float-class column. B.T.W., do you mean "is" as "is in" or "equals" although I tried both?

I'm afraid you have to define your custom filter in FilterFactoryManager for your class to have more complicated filters. Below is a sample code for Number.class in FilterFactorManager.class.

My table model returns object of type PortTableDataValues for these special column which displays text and icon .I am pasing this table model to create FilterableTableModel-SortabletableModel to create SortableTable

Column data is fine and header list is also displaying text value but when I launch Custom Filter dialog when option "Custom" from list (it has all,custom and column values) is choseen.Dialogue is empty(see the screen shot).I am overriding JLabel equals and ahshcode method also.

Thanksso I have to extended Filter FilterFactoryManager and override registerDefaultFilterFactories method and define register Filter factories foe each filter (in,equal etc) for my specific class (non primitive) which is used by table model for these columns Question is how to call where to use this new FilterFacoryManger. I know its used by CustomFilterEditor .How to access CustomFilterEditor for my table

I am using the FilterableTableModel to create a personalize filter when the user click in a value of the table, but when I do that, if I go to the header multiple choices list, I only have the filtered value.

I would like to have all the values in the header list, only checked the value/values of the added filter.