Главы по реализации roworter и rowfilter Java 1.4 - PullRequest
2 голосов
/ 27 апреля 2011

Может ли кто-нибудь рассказать мне, как реализовать собственный фильтр строк и сортировщик строк для применения на Jtable, помня, что я использую Java 1.4?Или, если есть какие-то доступные классы, которые будут служить этой цели?

С уважением.

Ответы [ 2 ]

5 голосов
/ 27 апреля 2011

Вы можете использовать TableSorter & TableMap классы Филиппа Милна, обсуждено , архивировано здесь и здесь .Полный пример включен в /demo/jfc/TableExample среди Java SE Development Kit 8u65 Демонстрации и примеры

Конструктор TableSorterDemo показывает, как использовать классы.

public TableSorterDemo() { 
    super(new GridLayout(1,0)); 
    TableSorter sorter = new TableSorter(new MyTableModel()); //ADDED THIS 
    //JTable table = new JTable(new MyTableModel());          //OLD 
    JTable table = new JTable(sorter);             //NEW 
    sorter.addMouseListenerToHeaderInTable(table); //ADDED THIS 
    ...
}
2 голосов
/ 30 апреля 2011

Рассмотрите возможность использования GlazedLists

http://www.glazedlists.com/Home

они все еще поддерживают версию для 1.4

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...