Eso que me acabas de decir si que ayudara mucho pero hasta cuando sea capaz de poder insertar la imagen en el JLabel y muchas gracias pero a lo que yo me refiero es que no se como hacer para que la imagen que el usuario desee "cargar" se corte en pedazos y que se muestre en el JLabel , ademas que esto lo pueda hacer cualquier imagen que se cargue al rompecabezas (la que el usuario quiera). No va a ser una imagen predeterminada.
Cita:
Iniciado por Cidragon
Si lo deseas hacer con eventos de mouse podrias hacerlo con mouse dragged (obtener el punto en donde el mouse hizo click, ver a que JLabel pertenece y ver si paso a otro JLabel) si lo deseas hacer por teclado, podrias hacer click en la imagen para seleccionarla y luego moverla con el teclado o bien asignar un numero a cada imagen para seleccionarla y moverla con las flechas de direccion para repintar.