Buenas,
Segun lo que te entiendo yo utilizaría "Drag and drop", bien con JQuery, o bien con HTML5.
Te dejo dos enlaces de utilidad:
w3schools.com/html/html5_draganddrop
Yo intentaría con html, que es mas sencillito.
Esto para mover los elementos de un lado a otro, para alterar el orden, ahi tal y como yo lo veo, tendrás que usar alguna tecnología de scrip, JS, JQuery...
Espero que te sirva tio, y si no postea preguntas hasta que alguien de con la clave XD
Saludos,
Oldskultxo
PD: en la pagina de w3schools, tiene un "try it yourself" que te será de ayuda fijo para probar
mmmm, hola de nuevo... me da que mi respuesta no te sirve... habia leido label, no Jlabel...
Sorry. Saludos
Echa un ojo a esto entonces https://docs.oracle.com/javase/tutorial/uiswing/dnd/index.html
Oldskultxo
Hola Amigos, quería consultarles como puedo hacer para que en tiempo de ejecución pueda mover componentes, por ej. JLabel. Los cuales se encuentran en un JPanel. He encontrado ejemplos haciendo uso de MouseListener, MouseMotionListener en mi clase, pero el problema es que los ejemplos son con loyaut null, y en mi caso lo que necesito es que tengan un orden los componentes y cuando los vaya moviendo ese orden se vaya modificando segun la posición en que lo coloque, espero que la explicación haya sido clara, espero respuestas muchas gracias