2010-08-22 12 views
8

Tengo una pregunta sobre Arrastrar y soltar en Java. Pude implementar archivos de arrastrar y soltar desde Windows Explorer a la aplicación Swing. Ahora tengo que enfrentar la dirección. Tengo JTable que contiene la columna con el tipo de objeto Archivo. Solo necesito detectar qué archivo (archivos) se arrastran y en qué lugar del Explorador de Windows.Arrastrar y colocar desde la aplicación Java Swing al Explorador de Windows

Gracias de antemano.

Respuesta

1

supongo, todo lo que necesita se puede encontrar here

+0

Gracias por el enlace. Voy a echar un vistazo ... – user427843

+1

Ese enlace es a una publicación hecha en 1999 para Java 1.2; duda de que todavía sea relevante. –

+0

Me interesaría si hay otra forma de hacer DnD, ya que estoy trabajando en un proyecto ahora que está usando 'java.awt.dnd' como sugiere el enlace. – unholysampler

2

estaba trabajando con java < - hace> pareja DnD nativa de años y mis resultados eran algo así como a continuación.

Si necesita saber a qué carpeta se han soltado los archivos arrastrados (por ejemplo) para escribirlos desde la base de datos: No estoy seguro de que esto sea posible. Lo mejor que puede hacer es precrear los archivos al inicio del proceso de arrastre, pasar las referencias correctas de los archivos para soltar la aplicación de destino y esperar que el manejador de cambios predeterminado del explorador haga lo que necesita. Sospecho que al arrastrar la aplicación java no tienes control y no hay devoluciones de llamada en la aplicación de destino (hasta que tengas tu propio súper gancho en el lado del explorador).

No estoy seguro de que su situación sea tan mala como la mía; la característica no era crítica y la diferimos ...

Cuestiones relacionadas