Soporte de arrastrar y soltar imágenes, drag and drop, de Java
Hay cuatro formas de hacer el mecanismo de arrastrar y soltar en Java:
- Arrastrar y soltar imágenes, propiedades, entre objetos
- Arrastrar y soltar texto entre objetos
- Arrastrar y soltar objetos a objetos contenedores
- Uso del porta papeles
Caso número uno - Arrastrar y soltar imágenes, propiedades, entre objetos
Swing presenta una clase llamada TransferHandler que facilita toda la tarea de arrastrar y soltar en Java. Para ser productivos en java y hacer que las aplicaciones implementes rápidamente el mecanismo de arrastrar y soltar es conveniente crear una clase personalizada y heredar la clase TransferHandler que se encargará de realizar la tarea. A un componente Swing se le puede decir que use un determinado objeto del tipo TransferHandler y entonces el componente Swing podrá intercambiar propiedades con otro componente Swing. Por ejemplo: dos componentes Swing JLabel de Java pueden intercambiar sus propiedades “icon” como respuesta de un procedimiento de arrastrar y soltar. Un componente Swing tiene un único TransferHandler.
Amigo com hago drag and drop de una imagen a un jtable
ResponderBorrar