Buenas señores del foro necesito su ayuda en esta ocasion necesito ordenar un hashmaps por valores ....
Tengo este paquete con su clases :
package Point;
/**
*
* @author Administrador
*/
public class Coordenadas {
private int x = 0;
private int y = 0;
public Coordenadas(int x, int y) {
this.x = x;
this.y = y;
}
public int getX() {
return x;
}
public void setX(int x) {
this.x = x;
}
public int getY() {
return y;
}
public void setY(int y) {
this.y = y;
}
}
Esta clase a su ves la uso como valores para un hashmaps ahora mi duda es como ordenar por x o por y.
si los valores que ingreso con :
public static HashMap<String, Coordenadas> Puntos = new HashMap<String, Coordenadas>();
Y el evento del mouse :
public void addEventos() {
micad.Puntos.put("P" + Iterador_Puntos, new Coordenadas(me.getX(), me.getY()));
Iterador_Puntos++;
}
});
}
Como puedo ordenarlos por X o por Y gracis !!!!!