Ordena Map com SelectItem

1 resposta
E

Pessoal.

Preciso ordenar o Map<SelectItem, List> map = new TreeMap<SelectItem, List>(new ComparatorMap()).

Meu comparator:

public class ComparatorMap implements Comparator<SelectItem>
{
       public int compare(SelectItem o1, SelectItem o2)
       {
            return o1.getLabel().compareTo(o2.getLabel());

        }
   
}

Mas não está ordenando. Por que ?

}

1 Resposta

ViniGodoy

Talvez pq o Jlabel não seja comparable?

Não é melhor comparar os textos usando o getText?

Criado 25 de junho de 2010
Ultima resposta 25 de jun. de 2010
Respostas 1
Participantes 2