Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di pcg4m3s
    Registrato dal
    Aug 2007
    Messaggi
    244

    Impostare RowFilter su più colonne JTable

    Salve,
    ho una JTable con 2 colonne: nome e cognome.
    Ho impostato un RowFilter per ricercare le righe della Jtable.
    Questo è il codice del filtro:
    codice:
    private void newFilter(JTextField filter, TableRowSorter<MyModel> sorter) {
            RowFilter<ModelloTabellaPersone, Object> rf = null;
            RowFilter<ModelloTabellaPersone, Object> rf1 = null;
            RowFilter<ModelloTabellaPersone, Object> rf2 = null;
            
            try {
                rf1 = RowFilter.regexFilter(filter.getText(), 0);
                rf2 = RowFilter.regexFilter(filter.getText(), 1);  
                
                List<RowFilter<MyModel,Object>> filters = new ArrayList<RowFilter<MyModel,Object>>(2);
                filters.add(rf1);
                filters.add(rf2);
                rf = RowFilter.orFilter(filters);            
            }
            catch (java.util.regex.PatternSyntaxException e) {
                return;
            }
            sorter.setRowFilter(rf);
        }
    il mio problema è il seguente: se io voglio cercare Ciccio Pasticcio non posso scrivere nel jtext della ricerca direttamente nome e cognome perchè non mi troverebbe niente, ma devo scrivere o il nome o il cognome.
    sapete qualche modo per poter invece cercare esattamente nome + cognome?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Impostare RowFilter su più colonne JTable

    Originariamente inviato da pcg4m3s
    il mio problema è il seguente: se io voglio cercare Ciccio Pasticcio non posso scrivere nel jtext della ricerca direttamente nome e cognome perchè non mi troverebbe niente, ma devo scrivere o il nome o il cognome.
    sapete qualche modo per poter invece cercare esattamente nome + cognome?
    Scusa ma non puoi mettere 2 text field separati per nome e cognome?
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.