Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2011
    Messaggi
    339
    Si avevo capito del metodo setComparator.

    Volevo capire come implementarlo...
    Cioè fare un determinato ordinamento solo per una determinata colonna della tabella

  2. #2
    bè passa il numero della colonna è il tuo compartatore... scusami ma non vedo la difficoltà. A me no che non hai idea di che cosa sia un Comparator....

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2011
    Messaggi
    339
    Quote Originariamente inviata da francesco.muia Visualizza il messaggio
    bè passa il numero della colonna è il tuo compartatore... scusami ma non vedo la difficoltà. A me no che non hai idea di che cosa sia un Comparator....
    Risolto

    Ecco il codice :

    codice:
    TableRowSorter<TableModel> sorter = new TableRowSorter<TableModel>(Jtable.getModel());
    		IntComparator icomp = new IntComparator();
    		sorter.setComparator(5, icomp);
    		sorter.setComparator(3, icomp);
    		
    		Jtable.setRowSorter(sorter);
    codice:
    public class IntComparator implements Comparator<Object> {
    
    
    	@Override
    	public int compare(Object arg0, Object arg1) {
    		
    		int i1 = (Integer) arg0;
    		int i2 = (Integer) arg1;
    		return i2 - i1;
    	}
    	
    }//INTCOMPARATOR
    Ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2011
    Messaggi
    339
    Praticamente faccio il mio ordinamento sulle colonne 3 e 5

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.