2012-04-22 19 views
5

Estoy construyendo una aplicación que permite al usuario seleccionar una carpeta, luego la aplicación recopila todas las imágenes en esa carpeta y le permite agregar subtítulos y descripciones. Esencialmente una interfaz que genera XML que maneja una galería de fotos Flash.Buscando sugerencias para reordenar imágenes en una interfaz de usuario

Ahora estoy buscando varias formas de proporcionar al usuario la posibilidad de reorganizar esas imágenes en un orden diferente. Me inclino por una ventana de pulgares que permite la funcionalidad de arrastrar y soltar, pero ...
1 - Soy un novato total de Java, así que esto está más allá de mi conjunto de habilidades actual. Aunque estoy dispuesto a abordarlo si ... 2 - ¿Es este un buen enfoque fácil de usar GUI? ¿Hay otros métodos que proporcionen una mejor experiencia de usuario?

Básicamente, estoy buscando ideas, una clase de lo que has visto y usado que es elegante y fácil de usar y proporciona esta funcionalidad.

Si hay ejemplos de código que se pueden agregar, eso sería perfecto ...

+2

@Hov Buena llamada, votada, ruido eliminado. –

Respuesta

6

Considere

  • utilizando un JList que se construye para visualizar fácilmente las imágenes y permitiría la funcionalidad de arrastrar y soltar con & un mínimo de codificación
  • Para crear el XML, quizás intente con JAXB, aunque consideraría esto como algo más que Java "básico".
+0

¡Gracias! Veré JList. Los métodos XML ya están completos, estoy usando DOM para eso. Pero también miraré JAXB y veré si me puede beneficiar cambiar. – Osh

+0

Ok, encontré los conceptos básicos en esta demostración: [enlace] (http://www.java2s.com/Code/Java/Swing-JFC/DragListDemo.htm) que se publicó como respuesta a casi la misma pregunta [enlace ] (http://stackoverflow.com/questions/3804361/how-to-enable-drag-and-drop-inside-jlist) ... Y pensé que había hecho suficiente búsqueda, supongo que necesitaba saber específicamente que JList era lo que yo quería – Osh

Cuestiones relacionadas