Hola a todos, estoy aprendiendo algunas cosas y para practicar quiero mover una letra x (un JLabel) al hacer clic en botones Arriba, Abajo, Izquierda, Derecha
Sin embargo muevo el JLabel con un código como:
Código:
jLabelNave.setLocation((jLabelNave.getLocationOnScreen().x), jLabelNave.getLocationOnScreen().y-50);
y si bien solo estoy cambiando el componente Y también se mueve en sentido horizontal...
Por ejemplo obtengo estos valores de salida
Cita: java.awt.Point[x=209,y=225]
java.awt.Point[x=217,y=205]
java.awt.Point[x=225,y=185]
java.awt.Point[x=233,y=165]
java.awt.Point[x=241,y=145]
y no me cierra porque tampoco veo que el menos 50 esté teniendo efecto... parece como que resta de a 20 en lugar de a 50??? y porqué cambia el valor de X?