Função para ordernar e desordenar usando jbutton

4 respostas
programaçãojava
W

Fala galera, boa noite, estou precisando de uma ajuda, preciso criar um jbutton em que ao clicar ordene cidades e se clicar novamente desordene tudo… a principio fiz usando um boolean, porém, não desordenou… alguém teria um exemplo ou ideia? obrigado.

4 Respostas

rodriguesabner

Manda o que você fez

V

Mande o que você fez para podermos analisarmos, mas é basicamente isso. Tu usa um boolean, e faz uma condição para true e false. Ao clicar no botão e entrar na condição para ordenar ele entra como true, e muda para false, logo quando você apertar de volta, ele entrará na condição para desordenar.

boolean jbuton=true;

if(jbuton == true){
//ORDENA CIDADES
   jbuton = false;
}else if(jbuton == false){
//DESORDENA CIDADES
   jbuton = true;
}
W

Fala amigo, bom dia, fiz algo desse tipo, só que estou meio confuso ainda se esta ok…
List abc = new ArrayList();

//add entries here

//now sort them

Collections.sort(ord, new Comparator(){

<a class="mention" href="/u/override">@Override</a>

public int compare(ord ord1, ord ord2){
boolean b1 = ord1.isClickable;
        boolean b2 = ord2.isClickable;

        if (b1 == !b2){
            return 1;
        }
        if (!b1 == b2){
            return -1;
        }
        return 0;
    }
});
V

Talvez você não precise dessa condição pra saber se o botão foi pressionado, tente usar o exemplo que eu dei acima.

Criado 22 de novembro de 2018
Ultima resposta 25 de nov. de 2018
Respostas 4
Participantes 3